原创 Qt5.9.4下配置OpenCV開發環境

Windows 10, Qt 5.9.4, OpenCV 3.2.0一.準備工作下載Qt軟件:Qt for Windows (Qt5.9.4);opencv3.2:OpenCV for Windows (OpenCV3.2);下載CMak

原创 在Windows下通過vs2015編譯擴展OpenCV 3.1.0 + opencv_contrib-3.1.0,以及Qt(MSVC)下的環境配置

最近需要使用opencv做一些特徵點檢測立體匹配等工作,但是相關的庫存在於opencv_contrib中,所以需要進行拓展編譯。網上有很多在Windows下通過vs對opencv和opencv_contrib進行編譯的教程,以及vs+op

原创 混合空間增強法(基於OpenCV的C++實現)

 下面我們對一幅人體骨骼掃描圖進行混合空間增強。之前在網上找了很多關於空間增強的代碼,但是都只有matlab的版本,一直沒有找到C++的版本。所以我結合岡薩雷斯的《數字圖像處理》上面的思路,粗略的寫了一個C++的版本。整個算法的框架如下:

原创 Matlab.R2014a編譯生產的exe文件一直提示:錯誤使用videoinput

一時興起,決定把前段時間一直困擾我的問題拿出來分享下給大家。以便大家以後遇到相同問題時有可參考,可以少走很多彎路。 Matlab版本:Matlab.R2014a破解版 前段時間我用matlab做圖像處理,程序編寫過程中都是調用的Mat

原创 pHash算法python+opencv實現

"感知哈希算法"(Perceptual hash algorithm),它的作用是對每張圖片生成一個"指紋"(fingerprint)字符串,然後比較不同圖片的指紋。結果越接近,就說明圖片越相似。 一般步驟: 縮小圖片:32 * 32是一

原创 Qt5.9.4( MSVC2013 64位) + OpenCV3.0環境配置

兩種配置方法:1、Pro設置INCLUDEPATH += D:\opencv\build\include\ D:\opencv\build\include\opencv\ D:\

原创 爬坑之旅——Tensorflow object detection API 搭建屬於自己的物體識別模型

      最近由於想需要,轉戰機器學習。在看了很多機器學習理論的情況下,想實戰一把,於是在網上翻閱了大量的blog和GitHub之後,心中也大概有了一些眉目。       再次先感謝前人的貢獻,使他們的經驗總結,才讓我逐步實現我的自己的

原创 用於光照不均勻圖片閾值化的Bernsen算法的OpenCV實現

Bernsen算法的中心思想:設當前像素爲P,計算以P爲中心的大小爲(2k+1)*(2k+1)窗口內的所有像素的最大值Max與最小值Min,兩者的均值T,僞代碼如下:    if(Max-Min)> S        則當前點P的閾值爲T

原创 opencv_python實現二值圖像的孔洞填充

  圖1.左圖:鎳的圖像。中心:閾值和倒置。右:孔填滿   在本教程中,我們將學習如何填充二值圖像中的孔。參考圖1左側的圖像,假設我們想要找到一個二值模板,它將硬幣與背景分開,如右圖所示。在本教程中,包含硬幣的圓形區域也將被稱爲前景。 請