halcon hough_lines 霍夫直線變換

目錄

  • hough_lines(算子)
    • 描述
    • 參數

hough_lines(算子)

hough_lines - 借助Hough變換檢測邊緣圖像中的線條并將其返回到HNF中。

hough_lines(RegionIn :: AngleResolution,Threshold,AngleGap,DistGap:Angle,Dist)

描述

算子hough_lines允許在區域中選擇線狀結構,從而不必連接線的各個點。該過程基于Hough變換。這些線在HNF中返回,即它們的法向量的方向和長度。

參數AngleResolution定義了與角度確定有關的精確程度。它等于1 / AngleResolution度。參數閾值確定至少為了被接收到輸出中而必須支持線原假設的原始區域的多少個點。參數AngleGap和DistGap定義霍夫圖像中的點的鄰域,以便確定局部最大值。這些行以HNF格式返回。

并行

多線程類型:可重入(與非獨占運算符并行運行)。
多線程范圍:全局(可以從任何線程調用)。
沒有并行化處理。

參數

RegionIn(input_object)region→object
二進制邊緣圖像,其中要檢測線條。

AngleResolution(input_control)整數→(整數)
調整角度區域的分辨率。
默認值:4
值列表:1,2,4,8

Threshold(input_control)整數→(整數)
霍夫圖像中的閾值。
默認值:100
典型值范圍:2≤閾值

AngleGap(input_control)整數→(整數)
霍夫圖像中兩個最大值的最小距離(方向:角度)。
默認值:5
典型值范圍:0≤AngarGap

DistGap(input_control)整數→(整數)
霍夫圖像中兩個最大值的最小距離(方向:距離)。
默認值:5
典型值范圍:0≤DistGap

Angle(output_control)hesseline.angle.rad-array→(真實)
檢測到的線的法向量的角度(以弧度表示)。
典型值范圍:-1.5707963≤角度≤3.1415927

Dist(output_control)hesseline.distance-array→(real)
檢測到的線與原點的距離。
元素數量:Dist == Angle
典型值范圍:0≤Dist

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

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

相關文章

通過border來實現各種三角符號

很長時間沒有動筆了,最近學的東西很雜很亂!又有點丟了西瓜撿芝麻,走馬觀花,瞻前顧后的感覺! 因此,我決定一步步來,化繁為簡,今天就從border入手。 很多時候我們都會需要一個三角形或…

MFC封裝API

一、Win32Application Architecture 一個Win32 Application Architecture的代碼結構如下: LRESULT CALLBACK WinWordsProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam); //定義回調處理消息函數 int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPr…

通過閱讀 Douglas Crockford 的源碼學習如何寫 JSON parser(一)

JSON-js Douglas Crockford 是 JSON 的發明者,所以通過 DC 的代碼來學習 JSON 和 parser 絕對是上乘之選。這個倉庫里面有四個 JS 文件,今天我們先研究 json_parse.js。 json_parse 定義了如下 API: json_parse(string) > object json_par…

halcon gen_region_hline 繪制霍夫變換提取直線

目錄gen_region_hline(算子)描述gen_region_hline(算子) gen_region_hline - 將霍夫變換提取直線以普通形式描述的輸入行存儲為區域。 gen_region_hline( : Regions : Orientation, Distance : ) 描述 運算符gen_region_hline…

H.264視頻RTP負載格式/NALU的類型

1. 網絡抽象層單元類型(NALU) NALU 頭由一個字節組成, 它的語法如下: |0|1|2|3|4|5|6|7| |F|NRI| Type | F: 1 個比特. forbidden_zero_bit:在H.264規范中規定了這一位必須為0。 NRI: 2 個比特. nal_ref_idc&#xff1…

4.10下午

轉載于:https://www.cnblogs.com/yanyuying/p/6690662.html

虛函數

1、基于向上類型轉換&#xff0c;基類通過虛函數可以對多個子類相似的功能實現統一管理。 2、例子&#xff1a; A為基類&#xff0c;B、C為A的同級子類。virtual只需在基類中標識一次&#xff0c;子類無需重復標識。class A {virtual void display(){cout<<"我是A&q…

Android繪制(一):來用shape繪出想要的圖形吧!

目錄 前言shape繪制矩形橢圓線環用shape繪制SeekBar最后前言 在沒有UI設計師的時候, 或者是想簡單看下效果的時候, 用shape進行快速繪制是極好的! 官方文檔. shape繪制 一共有四種shape: rectangle, oval, line, ring. 矩形 我們一個一個來看, 首先是矩形: <?xml version&q…

halcon sobel 邊緣檢測 sobel_dir

目錄sobel_dir&#xff08;算子&#xff09;描述參數sobel_dir&#xff08;算子&#xff09; sobel_dir - 使用Sobel算子檢測邊緣&#xff08;振幅和方向&#xff09;。 sobel_dir(Image : EdgeAmplitude, EdgeDirection : FilterType, Size : ) 描述 sobel_dir計算圖像的一…

靜態鏈接庫LIB和動態鏈接庫DLL的區別 創建和示例

1.什么是靜態連接庫&#xff0c;什么是動態鏈接庫靜態鏈接庫與動態鏈接庫都是共享代碼的方式&#xff0c;如果采用靜態鏈接庫&#xff0c;則無論你愿不愿意&#xff0c; lib 中的指令都全部被直接包含在最終生成的 EXE 文件中了。 但是若使用 DLL&#xff0c;該 DLL 不必被包含…

【譯】x86程序員手冊37-第10章 初始化

Chapter 10 Initialization 第10章 初始化 After a signal on the RESET pin, certain registers of the 80386 are set to predefined values. These values are adequate to enable execution of a bootstrap program, but additional initialization must be performed by s…

在ubuntu中安裝minicom時出現device /dev/tty8 is locked解決辦法

未正常關閉minicom yesaiduywf-ubuntu: ~$ ls /var/lock LCK..ttyS0 subsys yesaiduywf-ubuntu: ~$ kill 0 yesaiduywf-ubuntu: ~$ ls /var/lock subsys yesaiduywf-ubuntu: ~$ sudo minicom Welcome to minicom 2.3 或者刪除/var/lock下面以LCK開頭的文件轉載于:https://www.…

秒殺多線程第二篇 多線程第一次親密接觸 CreateThread與_beginthreadex本質區別

本文將帶領你與多線程作第一次親密接觸&#xff0c;并深入分析CreateThread與_beginthreadex的本質區別&#xff0c;相信閱讀本文后你能輕松的使用多線程并能流暢準確的回答CreateThread與_beginthreadex到底有什么區別&#xff0c;在實際的編程中到底應該使用CreateThread還是…

halcon get_image_pointer1獲取圖像指針

目錄get_image_pointer1&#xff08;算子&#xff09;描述參數get_image_pointer1&#xff08;算子&#xff09; get_image_pointer1 - 訪問單通道圖像的指針。 get_image_pointer1(Image : : : Pointer, Type, Width, Height) 描述 運算符get_image_pointer1返回指向圖像I…

如何傳輸文件到linux服務器?

我們知道&#xff0c;云主機文件傳輸是一件相對復雜的事情&#xff0c;經常需要搭建FTP服務器或者是借助其他工具來完成。下面為大家介紹一種簡單易操作的傳輸文件到Linux服務器的方法。 Linux文件傳輸同Windows文件傳輸一樣&#xff0c;我們為每一臺Linux主機配置了一個1G的網…

C++學習筆記(五)--指針、NULL、引用

1. C中已經定義了NULL為0:#define NULL 0 指針p可以指向空值NULL即 p NULL;表示該指針變量不指向任何變量。   注意&#xff1a;指針未初始化與指針為NULL不同&#xff0c;   p NULL;是有值的&#xff0c;為0&#xff1b;   而在定義時&#xff1a;int *p;這時候碎雖然…

Sort函數的用法

快速排序sort的用法&#xff1a;&#xff08;適用于int float double char 。。。&#xff09; 記得加頭文件&#xff01; 記得加頭文件&#xff01; 記得加頭文件&#xff01; 頭文件&#xff1a; #include <algorithm> using namespace std ; // 兩行都要寫 數組排…

crf與bitrate對照表

crf與bitrate對照表 (2011-06-21 17:45:59)一些關于crf的備忘&#xff1a; 1、相較于bitrate方式&#xff0c;cpu占用與內存占用均會下降&#xff1b; 2、銳化濾鏡會讓crf的碼率上升&#xff1b; 3、vbv對crf依然有效&#xff1b; 4、crf18就接近無損&#xff0c;字幕組慣用20-…

秒殺多線程第三篇 原子操作 Interlocked系列函數

上一篇《多線程第一次親密接觸 CreateThread與_beginthreadex本質區別》中講到一個多線程報數功能。為了描述方便和代碼簡潔起見&#xff0c;我們可以只輸出最后的報數結果來觀察程序是否運行出錯。這也非常類似于統計一個網站每天有多少用戶登錄&#xff0c;每個用戶登錄用一個…

Vue 教程第九篇—— 動畫和過度效果

過渡效果 SPA 中組件的切換有一種生硬的隱藏顯示感覺&#xff0c;為了更好的用戶體驗&#xff0c;讓組件切換時淡出淡入&#xff0c;Vue 提供了專門的組件 transition。 過濾效果應用場景 條件渲染 (使用 v-if)條件展示 (使用 v-show)動態組件組件根節點過渡狀態 enter&#xf…