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); ;
}
相關文章
- xLua中C#呼叫LuaC#
- xLua中Lua呼叫C#C#
- toLua中Lua呼叫C#中的類C#
- C#聯合halcon實現直線查詢C#
- C#呼叫PythonC#Python
- C#呼叫pydC#
- c# 反射呼叫方法C#反射
- EmguCV4.4+VS2019 (4)
- 在C#中使用Halcon開發視覺檢測程式C#視覺
- halcon視訊教程 halcon模板匹配 halcon機器視覺 halcon C/C++/C# halcon視訊教程超人初級->超人強化->超人高階教材逐步進階,全面突破,簡單高效率學習視覺視覺C++C#
- C# 生成DLL 並 呼叫C#
- C#呼叫python的方法C#Python
- CefSharp ——js呼叫c#方法JSC#
- C#/.net程式呼叫pythonC#Python
- C# 呼叫Python程式碼C#Python
- 告別EmguCV!OpenCvSharp3 初探OpenCV
- c# 呼叫微吼直播APIC#API
- C#呼叫js庫的方法C#JS
- C#呼叫 C++的DLLC#C++
- Emgucv使用中常用函式總結函式
- C# 如何重複呼叫父窗體中的子窗體C#
- C#中WebService的建立、部署和呼叫的簡單例項C#Web單例
- js 使用 DotNetObjectReference 呼叫 c# 函式JSObjectC#函式
- C++呼叫 c#生成的dllC++C#
- C# 反射呼叫擴充類方法C#反射
- 關於SQL Server中儲存過程在C#中呼叫的簡單示例SQLServer儲存過程C#
- C# 生成隨機數,呼叫Random方法C#隨機random
- C# 實現 gRPC 服務和呼叫C#RPC
- C#程式呼叫FFmpeg操作音視訊C#
- C# 免註冊呼叫大漠外掛C#
- halcon缺陷檢測
- Halcon快速入門
- halcon 修改影像格式
- 記錄一次Halcon C++ ReadShapeModel 反覆呼叫時記憶體洩漏問題C++記憶體
- 聊聊 C# 中的多型底層 (虛方法呼叫) 是怎麼玩的C#多型
- C#如何用最簡單方法呼叫Python?C#Python
- C#呼叫C++動態連結庫C#C++
- C# NET framework 4.5呼叫系統Toast通知C#FrameworkAST