原创 halcon易錯系列—臨時緩存算子set_system('temporary_mem_cache', 'false')

概述 halcon混編/引擎方式在特定條件下長時間運行,會存在臨時內存緩存,這個緩存可以使系統性能增加,但是不可避免的會增加內存的使用,一旦有緩存重複添加時會有內存連續增長的風險,比如激光項目內存出現連續增長情況 針對這種內存問題的解決方

原创 halcon學習拓展系列—根據分辨率調整點雲圖像分辨率算子adjust_image_size_base_resolution(尺度縮放)

一、算子說明  adjust_image_size_base_resolution(Image : ImageZoomed : XResolution, YResolution, MinMaxType : ) * * 功能:調節圖像橫縱

原创 halcon拓展系列—計算任意矩形的四個角點座標算子find_rectangle2_points

計算任意矩形的四個角點座標,基本數學方法利用到了初中高中數學知識:正弦定理和餘弦定理 一、基礎知識 1、halcon的矩形rectangle2定義   draw_rectangle2( : : WindowHandle : Row, C

原创 如何才能保持旺盛精力

太原理工大學鄭強教授之前說過,他平均每年發表33篇SCI,每天工作時間超過19個小時,沒有周六和週日,沒有吃飯時間,這是什麼讓他保持飽滿的精力? 確實有很多有價值的事情要做,堅持每天12個小時工作時間就很難,超過了12個小時精神狀態不飽滿

原创 halcon拓展系列—判定二維點集順逆時針算子judge_points_order

一、算子說明 judge_points_order( : : Rows, Cols : bClockwise) ** 功能:判斷二維點集的順逆時針排列順序 ** 輸入 ** Rows,Cols

原创 halcon易錯系列—計算兩條直線段中分線算子get_lines_median_line

一、算子說明 get_lines_median_line( : : rowBegin1, colBegin1, rowEnd1, colEnd1, rowBegin2, colBegin2, rowEnd2, colEnd2 : rowC

原创 年輕人先實現社會價值,再去實現人生價值

有崇高的追求,這樣內心更有力量,執行更堅定——引言 我們要有崇高的理想,這樣會讓我們有源源不斷的前進力量——西安交通大學校長王樹國教授   我覺得人需要實現兩種價值: 第一種是個人的社會價值,也就是爲社會創造了實實在在的價值,這是立足之本

原创 halcon拓展系列—計算圖像灰度投影算子gray_projections_expand

一、算子說明 gray_projections_expand(image, rectangle : : : horizontalProjection, verticalProjection) 效果等同於halcon自帶算子 gray_pr

原创 拓展系列—自動擬合非規則區域弧邊算子fit_contour_base_region

一、算子說明 fit_contour_base_region(Image, RegionFit : : lNumCalNormalVector, lSampleIntervalNumber, dMRSigma, lMRThresh, lM

原创 halcon拓展系列—二維碼讀取算子find_barcode_2d

一、算子說明 find_barcode_2d(Image : SymbolXLDs : : DecodedDataStrings) ** 功能:讀二維碼 ** 輸入 ** Image 輸入圖像 **

原创 halcon拓展系列—抓點工具算子find_point

一、算子說明 find_point(Image : : Row, Col, Phi, Length1, Length2, Sigma, Threshold, Transition, Select, CreateOverlays : Row

原创 halcon拓展系列—延伸直線段算子gen_segment_extend

一、算子說明 gen_segment_extend( : contour : row, column, angle, length : ) ** 功能:由一個點/一個線段和一個角度獲取一個規定延伸長度的直線段 ** 輸入 ** row

原创 halcon拓展系列—直線度算子straightness_independent_polarity

一、算子說明 straightness_independent_polarity( : : rowCross, columnCross, rowLine1, columnLine1, rowLine2, columnLine2 : row

原创 halcon拓展系列—求平面度、段差算子regions_to_plane

1、算子說明 regions_to_plane(image, rectangleFit, regions : : rateLowRemove, rateHighRemove : flatnessPolarMax, flatnessPola

原创 halcon拓展系列—一維數組濾波並輸出對應Index算子data_filter_output_index

一、算子說明 data_filter_output_index( : : grayval, rateLowRemove, rateHighRemove : grayvalOut, dataFilterIndex) ** 功能:對一維數組進