Halcon算子翻译——dev_set_color
名称
dev_set_color - 设置一个或多个(窗口)输出颜色。
用法
dev_set_color( : : ColorName : )
描述
dev_set_color定义用于在图形窗口中显示region,XLD和其他geometrical对象的颜色。 可用的颜色可以通过算子query_color查询。 另外,ColorName可以被指定为'#rrggbb'形式的RGB三元组,其中'rr','gg'和'bb'分别是'00'和'ff'之间的十六进制数字。
有关更多信息,请参阅算子set_color的说明。 但是,与算子set_color相反,此算子颜色设置也用于之后打开的所有新图形窗口。
这些颜色设置一直保持有效,直到调用dev_set_color或dev_set_colored,或直到交互式修改颜色设置。
注意
使用HDevelop的代码导出功能,为该算子生成的代码可能与相关的HALCON算子具有不同的行为。 有关将HDevelop图形算子导出为不同编程语言的代码的详细说明,请参阅“HDevelop User's Guide”中的 Code Export -> General Aspects of Code Generation -> Graphics Windows一章。
参数
ColorName (input_control) string(-array) → (string)
Output color names.
Default value: 'white'
Suggested values: 'white', 'black', 'gray', 'red', 'green', 'blue', '#003075', '#e53019', '#ffb529'
示例(HDevelop)
read_image(Image,'mreut') dev_set_draw('fill') dev_set_color('red') threshold(Image,Region,180,255) dev_set_color('green') threshold(Image,Region,0,179)
结果
如果指定参数的值正确,则dev_set_color返回2(H_MSG_TRUE)。 否则会引发异常并返回错误代码。
Possible Predecessors
dev_open_window, query_color, query_all_colors
Possible Successors
dev_display
备选算子
dev_set_colored
See also
dev_set_draw, dev_set_line_width, set_color
模块
Foundation
HDevelop例程
pm_illu.hdev Apply online pattern matching using a gray-value template that adapts to illumination changes
label_word_process_mlp.hdev Read a best-before label using a lexicon to improve results
display_operators.hdev Visualize results
close_contour_gaps.hdev Close gaps in extracted straight contours
clip.hdev Determine the position and orientation of clips