gen_image1 - 從指向畫素的指標建立乙個影象。
gen_image1( : image : type, width, height, pixelpointer : )
運算元gen_image1建立乙個width*height大小的影象。 pixelpointer中的畫素按線順序儲存。 給定畫素的型別(pixelpointer)必須對應於type(請參閱gen_image_const以獲取更詳細的畫素型別描述)。 新影象的儲存是由halcon新建立的。 因此,在pixelpointer上的儲存可以在呼叫之後被釋放。 請注意,如何傳遞乙個指標值取決於所使用的運算元和程式設計環境。 確保傳遞儲存影象資料的實際記憶體位址,而不是指標變數的位址。 必須注意不要在64位體系結構上截斷64位指標。
● 多執行緒型別:可重入(與非獨佔運算元並行執行)。
● 多執行緒範圍:全域性(可以從任何執行緒呼叫)。
● 不並行化處理。
image (output_object) image → object (byte / direction / cyclic / int1 / int2 / uint2 / int4 / real)
新建立的影象矩陣。
type (input_control) string → (string)
畫素型別。
default value: 'byte'
list of values: 'byte', 'cyclic', 'direction', 'int1', 'int2', 'int4', 'real', 'uint2'
width (input_control) extent.x → (integer)
影象寬度。
default value: 512
suggested values: 128, 256, 512, 1024
typical range of values: 1 ≤ width ≤ 512 (lin)
minimum increment: 1
recommended increment: 10
restriction: width >= 1
height (input_control) extent.y → (integer)
影象高度。
default value: 512
suggested values: 128, 256, 512, 1024
typical range of values: 1 ≤ height ≤ 512 (lin)
minimum increment: 1
recommended increment: 10
restriction: height >= 1
pixelpointer (input_control) pointer → (integer)
指向第乙個灰度值的指標。
void newimage(hobject *new)
如果引數值正確,則運算元gen_image1返回值2(h_msg_true)。 否則會引發異常。
gen_image_const, get_image_pointer1
gen_image3, gen_image1_extern, gen_image_const, get_image_pointer1
reduce_domain, paint_gray, paint_region, set_grayvalfoundation
Halcon運算元翻譯 for
for 啟動乙個通常是執行固定次數的迭代的迴圈分段,for start,end,step index 在hdevelop中的語法 for index start to end by step。for語句啟動乙個通常是執行固定次數的迭代的迴圈分段。for分段結束於相應的endfor語句。迭代次數由st...
halcon運算元翻譯 find text
運算元 find text image textmodel textresultid 功能 在影象中查詢乙個文字片段並輸出控制代碼。find text在image中查詢由textmodel指定的文字,並以textresultid返回結果。可以使用get text result和get text ob...
halcon運算元翻譯 median image
運算元 median image image imagemedian masktype,radius,margin 功能 使用不同級別掩碼的中值濾波。median image使用乙個正方形或圓形的掩碼對輸入的影象進行中值濾波,濾波結果返回到imagemedian中。可以使用masktype選擇掩碼的...