原创 halcon基於形狀的模板匹配第一例:align_measurements.hdev

這一個利用模板匹配後定位識別Razor鋸齒缺陷檢測的例子 * ---------------------------------------------------------------------------------------

原创 C++關於類的繼承,虛函數,純虛函數,幾個修飾詞

VC關於類的繼承,虛函數,純虛函數,幾個修飾詞 一、基類與派生類 #ifndef BASECLASS_H #define BASECLASS_H class Baseclass { public: Baseclass();

原创 Halcon第二例:ball.hdev

以下是Halcon範例程式中的ball.hdev: * ball.hdev: Inspection of Ball Bonding * dev_update_window ('off') dev_close_window () dev

原创 QT中文亂碼問題,常量中有換行符問題解決方法

1、設置QC的文件編輯器編碼選項: 2、對於已有的文件,採用NotePad++修改編碼規則爲utf8+BOM編碼; 3、對於所有中文采用 QString::fromLocal8Bit("中文") 這樣就可以了

原创 linux下python之模擬鼠標鍵盤動作具體實現

  上個月就打算開發個還算好玩的項目,但是一直沒時間。這篇是此項目用到的一部分, 處理好此部分基本還差通信等方面的了。首先模擬鼠標鍵盤按下釋放的動作,本人利用X11 這個庫,所以要了解X11編程;其次,本身用c或者c++就可以實現了,但是

原创 linux通過wnck實現窗口切換

Linux下 GTK環境下,切換窗口,將其前置,可以使用Gtk的庫wnck,這裏有一個python的src: #!/usr/bin/env python import time import wnck wnck.screen_get_de

原创 關於BMP文件、Opencv Image(Mat)、Matlab mwArr的buffer結構

在BMP文件中,圖片的每個pixel像素信息,存儲於+54後的位置; BGR Opencv中Mat,在考慮 iscontinued is true的情況,Mat.data的結構與文件相同,注意windows需要翻轉一次; BGR Matl

原创 Windows python實現截屏功能

利用python 庫PIL 就可以輕鬆實現: from PIL import ImageGrab a=ImageGrab.grab() a.save('d:\\1.jpg') #後綴可以自己改