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

posted @ 2017-11-16 10:10  水行  阅读(1502)  评论(0编辑  收藏  举报