1

私は何百もの紙のフォームを持っています、そして私はこのフォームを自動的に読みたいです。最初のステップは、スキャンした用紙を校正することです。(4つの正方形の座標を見つけます)

しかし、私はmatlabでそれを行う方法がわかりません:(

これが写真です: http://i.imgur.com/wR463.png

4

2 に答える 2

2

これがOpenCVを使用したソリューションです。用紙自体の検出については、こちらをご覧ください

于 2012-07-29T11:57:02.467 に答える
1

ハーバードに感謝します、

この解決策は私を助けました。これは私がしたことです:

I = imread('inv-small.png');
BW = edge(I,'canny',0.3);
imshow(BW);
C = corner(BW,4);
imshow(I);
hold on
plot(C(:,1), C(:,2), 'r*');
hold off

結果: ここに画像の説明を入力してください

于 2012-07-29T14:01:47.543 に答える