HALCON常用算子(HALCON13.0)

HALCON常用算子(HALCON13.0)


Chapter 9--Develop

  • dev_clear_window ( : : : )功能:清除活動圖形窗口的內容
  • dev_close_window ( : : : )功能:關閉活動圖形窗口。
  • dev_display ( Object : : : )功能:在現有圖形窗口中顯示圖像目標。

Chapter 10--File

10.1 Images

  • read_image ( : Image : FileName : )? 功能:讀取不同文件格式的圖像。
example:?
(1)讀一副圖像:read_image(Image,'mreut')?
(2)將3幅圖像讀入圖像數組:read_image(Images,['ic0','ic1','ic2'])
(3)read_image(Image,'E:/1.jpg')
  • read_sequence??功能:讀取圖像。
  • write_image ( Image : : Format, FillColor, FileName : )功能:用圖形格式寫圖像。

10.2 Misc

  • copy_file ( : : SourceFile, DestinationFile : )功能:復制一個文件到一個新的位置
  • delete_file ( : : FileName : )功能:刪除一個文件
  • file_exists ( : : FileName : FileExists )功能:檢查文件是否存在

Chapter 11--Filters

11.1 Arithmetic(算術)

  • abs_diff_image ( Image1, Image2 : ImageAbsDiff : Mult : )功能:計算兩個圖像的絕對偏差
  • abs_image ( Image : ImageAbs : : )功能:計算一個圖像的絕對值(模數)。
  • add_image ( Image1, Image2 : ImageResult : Mult, Add : )功能:使兩個圖像相加。
  • div_image ( Image1, Image2 : ImageResult : Mult, Add : )功能:使兩個圖像相除。
  • invert_image ( Image : ImageInvert : : )功能:使一個圖像反像。[invert:使...顛倒]
  • max_image ( Image1, Image2 : ImageMax : : )功能:按像素計算兩個圖像的最大值。
  • min_image ( Image1, Image2 : ImageMin : : )功能:按像素計算兩個圖像的最大小值。
  • scale_image ( Image : ImageScaled : Mult, Add : )功能:為一個圖像的灰度值分級。
  • sub_image ( ImageMinuend, ImageSubtrahend : ImageSub : Mult,Add : )功能:使兩個圖像相減。

11.3 Color

  • rgb1_to_gray ( RGBImage : GrayImage : : )功能:把一個RGB圖像轉變成一個灰度圖像。
  • rgb3_to_gray ( ImageRed, ImageGreen, ImageBlue : ImageGray : : )功能:把一個RGB圖像轉變成一個灰度圖像。
  • trans_from_rgb ( ImageRed, ImageGreen, ImageBlue : ImageResult1,?ImageResult2, ImageResult3 : ColorSpace : )

?功能:把一個圖像從RGB顏色空間轉變成任意顏色空間。

  • trans_to_rgb ( ImageInput1, ImageInput2, ImageInput3 : ImageRed,?ImageGreen, ImageBlue : ColorSpace : )

功能:把一個圖像從任意顏色空間轉變成RGB顏色空間。

11.4 Edges
  • edges_color ??功能:使用Canny、Deriche或者 Shen 濾波器提取顏色邊緣。
  • ?edges_color_sub_pix功能:使用Canny、Deriche或者 Shen 濾波器提取子像素精確顏色邊緣。
  • laplace ( Image : ImageLaplace : ResultType, MaskSize,FilterMask : )?功能:使用有限差計算拉普拉斯算子。
  • laplace_of_gauss ( Image : ImageLaplace : Sigma : ) ?

LoG-Operator (Laplace of Gaussian).功能:高斯的拉普拉斯算子。
  • prewitt_amp ( Image : ImageEdgeAmp : : )功能:使用Prewitt算子檢測邊緣(幅值)。
  • prewitt_dir ( Image : ImageEdgeAmp, ImageEdgeDir : : )?功能:使用Prewitt算子檢測邊緣(幅值和相位)。
  • roberts ( Image : ImageRoberts : FilterType : )功能:使用Roberts濾波器檢測邊緣。
  • sobel_amp ( Image : EdgeAmplitude : FilterType, Size : )功能:使用Sobel算子檢測邊緣(幅值)。
  • sobel_dir ( Image : EdgeAmplitude, EdgeDirection : FilterType,Size : )?功能:使用Sobel算子檢測邊緣(幅值和相位)。

Chapter 23--Segmentation

23.5 Threshold

  • auto_threshold ( Image : Regions : Sigma : )功能:根據直方圖決定的閥值分割圖像。
  • binary_threshold ( Image : Region : Method,LightDark : UsedThreshold )功能:使用二進制閥值分割圖像。
  • char_threshold ( Image, HistoRegion : Characters : Sigma,Percent : Threshold )功能:為提取的字符產生一個分割閥值。
  • check_difference ( Image, Pattern : Selected : Mode,DiffLowerBound, DiffUpperBound, GrayOffset, AddRow, AddCol : )功能:一個像素一個像素的比較兩幅圖像。
  • dual_threshold ( Image : RegionCrossings : MinSize, MinGray,Threshold : )功能:對標記的圖像做門限操作。
  • dyn_threshold ( OrigImage,ThresholdImage : RegionDynThresh : Offset, LightDark : )功能:利用局域閥值分割圖像。
  • fast_threshold ( Image : Region : MinGray, MaxGray, MinSize : )功能:利用全局閥值快速將圖像二值化。
  • histo_to_thresh ( : : Histogramm, Sigma : MinThresh, MaxThresh )功能:根據直方圖決定灰度值閾值。
  • threshold ( Image : Region : MinGray, MaxGray : )功能:利用全局閥值分割圖像。
  • threshold_sub_pix ( Image : Border : Threshold : )?功能:根據子像素的準確性從一副圖像中提取水平(平坦)交叉口。
  • var_threshold ( Image : Region : MaskWidth, MaskHeight,StdDevScale, AbsThreshold, LightDark : )
? ?功能:根據局域均值和標準偏差分析將圖像二值化。
  • zero_crossing ( Image : RegionCrossing : : )?功能:從一幅圖像中提取零相交。
  • zero_crossing_sub_pix ( Image : ZeroCrossings : : )功能:根據子像素準確性從一幅圖像中提取零相交。

Chapter 28--XLD

28.3 Features

  • area_center_points_xld ( XLD : : : Area, Row, Column )功能:被看做點云的輪廓(contour)和多邊形(polygon)的面積和重心。
  • area_center_xld ( XLD : : : Area, Row, Column, PointOrder )功能:輪廓(contour)和多邊形(polygon)的面積和重心。
  • diameter_xld ( XLD : : : Row1, Column1, Row2, Column2, Diameter )?功能:兩個輪廓(contour)或多邊形(polygon)點間的最大距離。
  • dist_ellipse_contour_points_xld ( Contour : : DistanceMode,ClippingEndPoints, Row, Column, Phi, Radius1,Radius2 : Distances )功能:計算所有輪廓(contour)內的點到一個橢圓的距離。
  • dist_ellipse_contour_xld ( Contours : : Mode, MaxNumPoints,ClippingEndPoints, Row, Column, Phi, Radius1, Radius2 : MinDist,MaxDist, AvgDist, SigmaDist )功能:輪廓到一個橢圓的距離。
  • dist_rectangle2_contour_points_xld (Contour : : ClippingEndPoints, Row, Column, Phi, Length1,Length2 : Distances)功能:計算所有輪廓(contour)內的點到一個矩形的距離。
  • smallest_circle_xld ( XLD : : : Row, Column, Radius )?功能:輪廓(contour)或多邊形(polygon)的最小封閉圓。
  • smallest_rectangle1_xld ( XLD : : : Row1, Column1, Row2,Column2 ) 功能:平行與輪廓(contour)或多邊形(polygon)的坐標軸的封閉矩形。
  • smallest_rectangle2_xld ( XLD : : : Row, Column, Phi, Length1,Length2 )功能:輪廓(contour)或多邊形(polygon)任意方向的最小封閉矩形。

版權聲明:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/liyuqian199695/article/details/59056033

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/458301.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/458301.shtml
英文地址,請注明出處:http://en.pswp.cn/news/458301.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

關于未捕獲異常的處理(WPF)

轉載自:http://www.cnblogs.com/chenxizhang/p/3280947.html 這一篇文章來談談對于WPF應用程序開發中的未捕獲異常的處理。 首先,我們當然是要求應用程序開發人員,盡可能地在程序可能出現異常的地方都去捕捉異常,使用try…catch的…

設計模式--23、訪問者模式

訪問者模式是一種較為復雜的行為型設計模式,它包含訪問者和被訪問元素兩個主要組成部分,這些被訪問的元素通常具有不同的類型,且不同的訪問者可以對它們進行不同的訪問操作。例如處方單中的各種藥品信息就是被訪問的元素,而劃價人…

C#串口SerialPort常用屬性方法

SerialPort(): //屬性 .BaudRate;獲取或設置波特率 .BytesToRead;得到 接收到數據的字節數 .BytesToWrites;得到送往串口的字節數 .DataBits;獲取或設置數據位 .IsOpen;獲取一個值,判斷串口是否打開 .Pariy;獲取或設置校驗位 .PortName;串口名稱 .ReadBufferSize;獲…

NTFS文件系統的簡述

NTFS文件系統的設計思想基于穩定性、和安全性并支持大容量存儲設備的文件系統:1.它提供日志可以增加文件系統的容錯率,可以有效的保護系統的安全。NTFS是一個可恢復的文件系統。在NTFS分區上即使強制關機后,一般也不需要運行CHKDSK命令修復磁…

Rxjava基礎

現在很多Android App的開發開始使用Rxjava,但是Rxjava以學習曲線陡峭著稱,入門有些困難。經過一段時間的學習和使用,這里來介紹一下我對Rxjava的理解。 說到Rxjava首先需要了解的兩個東西,一個是Observable(被觀察者&a…

『協議』XML-RPC 協議規格說明

為什么80%的碼農都做不了架構師?>>> 這篇文章提供所有實現XML-RPC協議所需要的內容。 一覽 XML-RPC是一個工作在因特網上的遠端程序調用(Remote Procedure Calling)協議。 XML-RPC消息是一個HTTP-POST請求(Request&…

Qt之QLineEdit詳解(附源碼)

原博客地址:http://blog.csdn.net/liang19890820/article/details/52044639,感謝原作者總結和分享。 簡述 QLineEdit是一個單行文本輸入框。 QLineEdit允許用戶輸入和編輯單行純文本,提供了很多有用的編輯功能,包括:撤…

POJ 1323 Game Prediction#貪心

(&#xff5e;&#xffe3;▽&#xffe3;)&#xff5e;* //既然是求最少能勝幾次 //說明對方是要盡可能讓我輸 //但為了避免浪費&#xff0c;對方會用比我的牌大的牌中的最小pip的牌來擊敗我 #include<iostream> #include<cstdio> #include<cstring> #inclu…

qt學習之鍵盤事件( keyPressEvent)

//最近一直忙于做驅動&#xff0c;對底層東西很是好奇&#xff0c;好奇鍵盤是 怎么區分每個鍵值的&#xff0c;又是怎么響應的&#xff01;因此&#xff0c;就有了下面這些代碼//環境windows 工具qt 語言c//在主窗體類中聲明鍵盤響應函數 void keyPressEvent(QKeyEvent * event…

C#json數據的序列化和反序列化(將數據轉換為對象或對象集合)

引用 System.Runtime.Serialization.Json 轉載于:https://www.cnblogs.com/a849788087/p/5645828.html

位圖(bmp)文件格式分析

from&#xff1a;https://blog.csdn.net/qingchuwudi/article/details/25785307 位圖(bmp)文件格式分析 作者&#xff1a;深藍&#xff08;由博主分享&#xff09; 一、什么是位圖 計算機能以位圖和矢量圖格式顯示圖像。 1、位圖(Bitmap)&#xff1a; 圖像又稱點陣圖或光…

匯付 支付,痛苦的接入過程

有文檔&#xff0c;但是&#xff0c;寫文檔的人明白&#xff0c;看文檔的人很有難度。 沒有SDK&#xff0c;要自已寫。 然后&#xff0c;錢的流入流出都必須經過虛擬錢包&#xff0c;提現還要綁取現卡&#xff0c;這個我也能理解&#xff0c;不能理解的是&#xff0c;訂單退款&…

隨筆分類 - HALCON學習例程中文詳解

from: https://www.cnblogs.com/chita/category/563492.html隨筆分類 - HALCON學習例程中文詳解HALCON學習例程中文詳解跟我學機器視覺-HALCON學習例程中文詳解-測量圓環腳寬間距摘要: 跟我學機器視覺-HALCON學習例程中文詳解-測量圓環腳寬間距* This example program demonstr…

WinCE6 如何去掉控制面板中的應用?

在WINCE600/PUBLIC/WCESHELLFE/OAK/FILES/wceshellfe.bib把對應的cpl 干掉例如區域設置 好像是2個 ; CESYSGEN IF WCESHELLFE_MODULES_INTLPintlp.cpl $(_FLATRELEASEDIR)/intlp.cpl NK SH ; CESYSGEN ENDIF ; CESYSGEN IF WCESHELLFE_MODULES_INTLLintll.cpl $(_FLATRELEASEDI…

軟件自動更新解決方案及QT實現

from&#xff1a;https://blog.csdn.net/hulinhulin/article/details/46839107軟件自動更新解決放案及QT實現...11 文件的版本控制-XML.22 更新程序的實現...22.1 界面設置...22.2 程序功能...32.2.1 下載網絡數據...32.2.2 XML文件的分析...62.2.3 下載XML文件的DownLoadXML函…

java 基本功 —— 內存相關

2019獨角獸企業重金招聘Python工程師標準>>> 首先我們來說說內存&#xff0c;因為從內存的角度來出發來分析一些變量&#xff0c;引用或者對象的生命周期會更好理解一些。 java是一門編程語言&#xff0c;他跟C有什么不同呢&#xff1f;本質上&#xff0c;他們都是一…

DOM事件處理有三個階段

DOM事件處理有三個階段&#xff1a; 捕捉階段&#xff08;capture phase&#xff09;&#xff1a;從最上層元素&#xff0c;直到最下層&#xff08;你點擊的那個target&#xff09;元素。路過的所有節點都可以捕捉到該事件。命中階段&#xff08;target phase&#xff09;&…

客戶端程序自動更新(升級)的方式

from&#xff1a;https://blog.csdn.net/woaitingting1985/article/details/72954652一、C/S自動更新原理C/S程序自動升級是一個很重要的功能&#xff0c;原理其實很簡單&#xff0c;一般包含兩個程序一個是主程序&#xff0c;也就是除了升級功能以外的程序&#xff0c;另一個就…

怎么用源程序把ChemDraw結構復制到Word文檔

在學習化學過程中&#xff0c;不可避免的會接觸到各種化學結構。這個時候就需要通過繪制化學結構來進行這方面的學習和傳播。ChemDraw Professional 15就可以輔助完成這方面的工作。很多的用戶朋友會通過選中后復制粘貼可以將ChemDraw結構復制到Word文檔中&#xff0c;但這只是…

網絡流(最大流) HDU 1565 方格取數(1) HDU 1569 方格取數(2)

HDU 1565 方格取數(1)給你一個n*n的格子的棋盤&#xff0c;每個格子里面有一個非負數。從中取出若干個數&#xff0c;使得任意的兩個數所在的格子沒有公共邊&#xff0c;就是說所取的數所在的2個格子不能相鄰&#xff0c;并且取出的數的和最大。 Input 包括多個測試實例&#…