C#中Emgucv呼叫Halcon
Mat與Halcon之間的相互轉化
void Mat2Halcon()
{
//========================Mat轉化為Halcon
Mat main8UC3 = new Mat(@"C:\Users\RQ\Desktop\test002.bmp", ImreadModes.Color);
//Mat main8UC3 = new Mat(@"C:\Users\RQ\Desktop\yueqiu.bmp", ImreadModes.Color);
HObject aHbj;
HOperatorSet.GenEmptyObj(out aHbj);
RqBmpHalConvert.Mat8C3ToHObject(main8UC3, out aHbj);
//================halcon顯示,
hWindowControl1.HalconWindow.ClearWindow();
HOperatorSet.DispObj(aHbj, hWindowControl1.HalconWindow);
//===============halcon儲存
HTuple aaa;
aaa = 0;
HOperatorSet.WriteImage(aHbj, "bmp", aaa, "./hoBinImg001.bmp");
}
void Halcon2Mat()
{
//=======================halcon開啟影像
HObject aHbj;
HOperatorSet.GenEmptyObj(out aHbj);
HOperatorSet.ReadImage(out aHbj, @"C:\Users\RQ\Desktop\test002.bmp");
Mat main8UC3 = new Mat(new Size(513, 481), DepthType.Cv8U, 3);
//轉化
RqBmpHalConvert.HObjectToMat8C3(aHbj, main8UC3);
CvInvoke.Imwrite("./hoBinImg001.bmp", main8UC3); ;
}
相關文章
- c#中呼叫ExcelC#Excel
- xLua中C#呼叫LuaC#
- xLua中Lua呼叫C#C#
- 在c#中呼叫confirmC#
- c# 中呼叫COM元件 (轉)C#元件
- toLua中Lua呼叫C#中的類C#
- C#中簡單的元件呼叫C#元件
- C#中的平臺呼叫(P/Invoke)C#
- C#呼叫Couchbase中的Memcached快取C#快取
- C#中呼叫Windows API的要點 (轉)C#WindowsAPI
- C#呼叫pydC#
- C#呼叫webserviceC#Web
- c#呼叫webservicesC#Web
- Emgucv使用中常用函式總結函式
- halcon視訊教程 halcon模板匹配 halcon機器視覺 halcon C/C++/C# halcon視訊教程超人初級->超人強化->超人高階教材逐步進階,全面突破,簡單高效率學習視覺視覺C++C#
- C#呼叫PythonC#Python
- C#呼叫wpsC#
- C#呼叫外部DLLC#
- c#呼叫web serviceC#Web
- c# 反射呼叫方法C#反射
- 在C#中使用Halcon開發視覺檢測程式C#視覺
- 告別EmguCV!OpenCvSharp3 初探OpenCV
- 【Halcon】Halcon與OpenCV介紹、比較OpenCV
- C#中呼叫API獲得指定檔案的圖示C#API
- C#中通過API呼叫獲取檔案圖示C#API
- C#呼叫C++DLLC#C++
- C#動態呼叫webserviceC#Web
- C#中委託的呼叫C#
- c# 呼叫.bat檔案C#BAT
- C#呼叫匯編dllC#
- C# 生成DLL 並 呼叫C#
- C# 如何重複呼叫父窗體中的子窗體C#
- C#中WebService的建立、部署和呼叫的簡單例項C#Web單例
- C#中呼叫系統API開啟和關閉光碟機C#API
- asp.net網頁中呼叫c#寫的dll檔案ASP.NET網頁C#
- C#呼叫 C++的DLLC#C++
- CefSharp ——js呼叫c#方法JSC#
- c# 呼叫微吼直播APIC#API