OpenCV學習筆記

1/2ページ

OpenCV(學習筆記7)-影象修復

影象或者說圖片經常被噪聲腐蝕,或者說是舊照片的劃痕。 影象修復技術簡單來說,就是利用那些被破壞區域的邊緣,即是邊緣的顏色和結構,繁殖和混合到損壞的影象中,來進行修復影象。下面的OpenCV程式碼主要做的是將影象中的字跡進行消除的效果。 如果影象損壞的區域不是太大,修復效果可以達到很好的效果。畢竟修復 […]

用opencv計算棋盤格內角點座標(通過4個內角點獲得轉換矩陣),並同時用halcon和opnecv對影象進行透視變換

該篇和上篇的主要區別是選取4個內角點而不是全部內角點計算轉換矩陣,程式改變不大,主要是想看一下兩者之間矯正結果有什麼區別。 // projectivetest.cpp : 定義控制檯應用程式的入口點。 //通過四點獲得透視變換矩陣 #include "stdafx.h" #include "cv.h […]

[bug] numpy.astype(uint8)和opencv imwrite函式的自動資料轉換

現象描述: 我在實現影象去模糊功能的時候,利用維納濾波方法,因為對影象進行數字處理之後,其中資料格式變成了float32,其中有一些畫素的值小於0或大於255,這個時候我利用numpy中的astype(uint8)進行型別轉換,然後儲存圖片,結果如下圖的右側子圖所示,出現了原則上不應該出現的紅色邊緣 […]