顯示具有 Halcon 標籤的文章。 顯示所有文章
顯示具有 Halcon 標籤的文章。 顯示所有文章

2021年3月6日 星期六

Halcon HDrawingObject 研究小記

簡單的使用

 HDrawingObject從Halcon12就有了

可以在HalconWindow中建立一個可變大小的ROI
使用方式如下


下圖左邊的紅色框框是建立結果


下圖是截取自Halcon文件,是HDrawingObject可建立的ROI種類[1]


2020年1月17日 星期五

opencv 及halcon存圖的速度比較

執行平台:
visual 2015
opencv 3.1
halcon 12.0.2

圖檔:
用ink一眼的圖測試之
16384 * 300000 pixels
約 1.52 G 

結果:
Mat > iplimage > halcon

mat存圖比較快,大多在十三秒左右,有時候不知為什麼,會到十七秒將近二十秒;iplimage存圖次之,約十七秒左右,有時候會到廿一秒;halcon最慢,約在卅八秒左右,但速度好像都滿穩定的。
對了,經由這次的測試發現,imshow及image watch好像没法看1.52 G的圖,我猜它們只能顯示1 G以內的圖。

2019年5月29日 星期三

C Sharp BitmapImage、Bitmap、HImage問的互相轉換

這篇筆記是C Sharp 的wpf BitmapImage、windows form Bitmap以及Halcon的HImage、HObject間的轉換。
語法及程式碼很多,但基本上都是都把影像的指標data取出後再轉換。

2019年5月26日 星期日

[log book] hom_mat2d_translate_local 坐標問題

[問題描述]
今天用hom_mat2d_translate_local (HomMat2DIdentity, shiftPixels[i], 0, HomMat2DTranslate) 來移動x坐標,
但在affine後發現,怎麼動的都只有y坐標,我明明y的偏移量是設0啊!!!

[解題思路]

[Log Book] wpf 使用Halcon dotnet資料型態發生 BadImageFormatException HRESULT: 0x8007000B

[問題描述]
在c sharp wpf中使用Halcon的資料型態HObject 及HImage時,一直發生的錯誤訊息:「
於 System.BadImageFormatException 擲回例外狀況: 'halcondotnet.dll'
於 System.BadImageFormatException 擲回例外狀況: 'halcondotnet.dll'
In ImageTypeConverter.Bitmapimage2Hobject: 試圖載入格式錯誤的程式。 (發生例外狀況於  HRESULT: 0x8007000B)