有一天早上,張三剛上班,衝了一杯茶,正回到工作電腦前,他的老闆就匆匆地走過來,讓他趕緊開啟昨晚2點傳送過來的郵件,這個郵件是客戶傳送過來的。客戶提出了下面這樣乙個需求:
把上面這個檔案進行校正,並儲存為新的檔案。原來張三的公司是開發影印機,一般情況下,普通的影印機都是要求人們把影印的檔案按照影印機上的標尺來擺正,然後再開始影印。但是這個客戶提出來了乙個需求,把證件放到影印機任何位置,任何擺放,都可以影印出正常的檔案。其實這個需求也是正常的,因為每次讓人去對準再開始影印,就不是夠傻瓜式的操作方式。如果有這樣的功能,任何人都可以影印到正常的文件。
在OpenCV裡實現開運算
前面學習腐蝕和膨脹演算法,並且深刻地認識到它們的特性以及作用。如果由這兩種組合出來的運算又有什麼樣的不同呢?比如乙個影象先腐蝕後膨脹的操作,會有什麼結果呢?因為腐蝕是把白色變小,膨脹又是把白色變大,是否會保持原圖不變呢?帶著這些問題來研究一下先腐蝕後膨脹的演算法,我們把這樣的演算法叫做開運算,在數學...
在OpenCV裡實現傅利葉變換
要學習傅利葉變換,大家要先回去看一下數學書,因為它畢竟是數學的概念,這樣才會更好地理解。首先來看一張圖,就基本理解傅利葉變換 在這張裡,就可以看到同一組訊號在兩個不同方向上的成像,在時域裡看到的是方波,在頻域裡看到是不同頻率的幅度高度。其實這兩個影象都是表示相同的東西,只是看的角度不一樣。傅利葉變換...
在OpenCV裡實現條碼識別
現在條碼這麼普及,對於條碼的識別,很多應用場合都需要使用。在這裡就介紹乙個比較小的條碼識別庫,它就是pyzbar,對於一般的條碼,它是能識別出來的,如果比較新的格式可能識別不了。可以使用下面的命令來安裝它 pip install i pyzbar 成功安裝之後,就可以用下面的 進行測試 python...