原创 灰度圖像的一階和二階導數代碼實現

#include <stdio.h> #include <iostream> #include <cv.h> #include "opencv2/highgui/highgui.hpp" #include "opencv2/core/co

原创 使用VS2008創建一個DLL文件的方法

1.新建一個C++工程(testDLL) File -> New -> Project      -> Visual C++ -> Class Library Name裏面填testDLL 2.修改相關文件 將testDLL.h文件

原创 Halcon圖像拼接gen_projective_mosaic例程

* This example program shows how several images of a PCB can be combined * into a large mosaic image of the PCB. The p

原创 C++回調函數用法(

C++回調函數用法(zt) 一回調函數   我們經常在C++設計時通過使用回調函數可以使有些應用(如定時器事件回調處理、用回調函數記錄某操作進度等)變得非常方便和符合邏輯,那麼它的內在機制如何呢,怎麼定義呢?它和其它函數(比如鉤子函

原创 Halcon例程gen_projective_mosaic拼接流程

Halcon例程gen_projective_mosaic拼接流程 此例程要求待拼接圖像由上向下依次排列 1、  特徵點尋找算子: points_foerstner:Detect points of interest using the

原创 有關程序時而正常運行時而出現bug的問題

有關程序時而正常運行時而出現bug的問題,在某種情況下能輸出正確的值,在某些情況下卻輸出不知道什麼值的情況,有時很糾結不知道是爲什麼。之前一直想既然有時結果是正確,那麼這個函數肯定是沒有問題的,既然在之前

原创 基於面積對比法的圖形匹配

模板圖片:        缺陷圖片1:   缺陷圖片2:   以上幾幅圖片是實際項目中處理之後的圖片。圖片1是標準物體處理之後的模板圖形,圖片2、3是有缺陷的物體圖片處理之後的效果。想要檢測內輪廓是否有缺陷,用opencv裏面的面積

原创 Bayer模式詳解——The Bayer Color Filter

The sensor used in color models of the camera is equipped with an additive color separation filter  known as a Bayer fi

原创 error C2275錯誤

將C代碼在VC++中編譯,經常會出現error C2275錯誤,結果是變量的定義位置不對,應該在函數塊的最前面。這是一個編程習慣的問題。 在移植c++代碼到c的時候,經常會出現一個奇怪的錯誤:“error C2275: “xxxxx”:

原创 CButtonST的BUG解決方法

問題1,我在對話框上利用OnEraseBkgnd貼了張背景圖,覆蓋了整個對話框區域,然後利用CbuttonST,創建了幾個按鈕,全部加上DrawTransparent()這個屬性。問題是,當產生對話框時,如果有其它的背景把對話框擋住了,這

原创 怎樣將類中定義的CStringArray賦值給一個CStringArray

在同一個類裏邊你可以直接使用CStringArray &M = IP就可以了,如果想做一個拷貝的話,只能用循環了, for(int i=0; ii<IP.GetSize();   i++)  {          

原创 有關opencv輪廓的幾點疑惑

1、圓形度 圓形度R0 用來描述景物形狀接近圓形的程度,R0 = 4 * PI * S */(L*L)。書上說圓形的R0 是1.可是利用opencv的以下幾個函數對一個輪廓c計算圓形度,即使這個圓形輪廓是opencv自己生成的,計算出來的

原创 CString to int、float;

CString to int 、float: Fomat int to CString : _tstoi float toCString :_tstof

原创 雙重循環的跳出問題

折騰了一個上午,才發現第一步就錯了,以爲使用了break,循環就會全部都跳出來。唉。。。 使用continue結束本次循環,使用break,只會跳出本層循環。如果要跳出多重循環,則需要自己設定變量控制。 雖然很多東西都學過,可是不實際用到

原创 basler pilot系列相機 MFC opencv

採用MFC+ opencv 對basler pilot系列相機,通過千兆以太網接口實現圖像數據獲取,運行示例程序能夠正常獲取數據。但是示例程序中相機對象及數據流對象的初始化和數據的獲取都是在主函數中的。現在想在mfc中實現單幀圖像採集,如