[Halcon] 機器視覺中常用運算元
1.前言
在機器視覺中,影像處理是必不可少的步驟。一般而言,呼叫第三方影像處理函式庫是視覺軟體方便快捷開發的一種手段。而在這其中,德國付費軟體Halcon是行業內使用較多的一款影像處理函式庫。本人現在接觸學習使用的是Halcon12.0版本,通過本文,將一些常見的,開發中使用的Halcon運算元簡單解析,總結與歸納。
2.影像採集
2.1 本地影像
本地影像讀取通過檔名讀取影像,例如通過 MFC按鈕讀取影像:
類內資料定義:
HImage m_srcImg; //原影像
實現:void CxxxxxxxDlg::OnBnClickedOpenimage()
{
// TODO: 在此新增控制元件通知處理程式程式碼
CFileDialog fileDlg(true);
fileDlg.m_ofn.lpstrTitle=_T("開啟圖片");
fileDlg.m_ofn.lpstrFilter=_T("Image Files(*.bmp)\0*bmp\0All Files(*.*)\0*.*\0\0");
if (IDOK==fileDlg.DoModal())
{
//Cstring->char*
CString cstr;
cstr=fileDlg.GetPathName();
TCHAR *imagePath = cstr.GetBuffer(cstr.GetLength());
//Tchar->char*
char pFileName[255];
Wchar2Char(imagePath,pFileName);
//讀取圖片
m_srcImg.ReadImage( pFileName);
//顯示圖片
DispImage(m_srcImg, m_hWindow);
}
else
return;
}
相關文章
- 10.[機器視覺]Halcon形態學膨脹,腐蝕,開運算,閉運算視覺
- [機器視覺]halcon應用例項 邊緣檢測視覺
- halcon基礎運算元介紹(視窗建立,運算元執行時長,是否啟用更新函式)函式
- halcon視訊教程 halcon模板匹配 halcon機器視覺 halcon C/C++/C# halcon視訊教程超人初級->超人強化->超人高階教材逐步進階,全面突破,簡單高效率學習視覺視覺C++C#
- Spark常用Transformations運算元(一)SparkORM
- Spark常用Transformations運算元(二)SparkORM
- halcon視覺缺陷檢測系列(1)常用的6種方法視覺
- 【Spark篇】---SparkStreaming中運算元中OutPutOperator類運算元Spark
- spark一些常用運算元Spark
- 加入視覺:將計算機改造為機器人視覺計算機機器人
- 計算機視覺中的深度學習計算機視覺深度學習
- 計算機視覺中的注意力機制計算機視覺
- Pytorch計算機視覺實戰(更新中)PyTorch計算機視覺
- 【機器視覺】基於機器視覺的工業機器人定位系統;機器視覺技術在印刷包裝行業中的應用視覺機器人行業
- 【機器視覺】FANUC機器人視覺功能詳解;智慧工廠對機器視覺有啥需求?視覺機器人
- 計算機視覺論文集計算機視覺
- iOS計算機視覺—ARKitiOS計算機視覺
- 計算機視覺隨談計算機視覺
- 值得珍藏機器視覺10大常用影象處理庫視覺
- spark-運算元-分割槽運算元Spark
- 【機器視覺】教你選擇工業機器人視覺系統!視覺機器人
- OpenCV計算機視覺學習(15)——淺談影像處理的飽和運算和取模運算OpenCV計算機視覺
- halcon學習擴充系列—交集intersection的擴充運算元intersection_expand
- 【計算機視覺】視訊格式介紹計算機視覺
- 【Spark篇】---Spark中控制運算元Spark
- 【Spark篇】---Spark中Action運算元Spark
- JS中運算元組的方法JS
- 計算機視覺環境配置計算機視覺
- OpenVINO計算機視覺模型加速計算機視覺模型
- 計算機視覺—影象特效(3)計算機視覺特效
- 計算機視覺中的影像標註工具總結計算機視覺
- Hugging Face 中計算機視覺的現狀Hugging Face計算機視覺
- 機器視覺相比智慧生物視覺的區別視覺
- 使用運算元控制公式運算公式
- onnx模型視覺化以及pytorch運算元與onnx節點對應關係模型視覺化PyTorch
- 視覺設計中五感的運用!視覺、聽覺、嗅覺、味覺和觸覺!視覺
- 【Spark篇】---Spark中transformations運算元二SparkORM
- Java中 使用 Math 類運算元據Java