set_pixelT_set_pixelSetPixelSetPixelset_pixel (算子)

名称

set_pixelT_set_pixelSetPixelSetPixelset_pixel — 定义颜色查找表索引。

警告

set_pixelset_pixelSetPixelSetPixelSetPixelset_pixel 已过时,仅出于向后兼容性考虑而保留。

签名

set_pixel( : : WindowHandle, Pixel : )

Herror T_set_pixel(const Htuple WindowHandle, const Htuple Pixel)

void SetPixel(const HTuple& WindowHandle, const HTuple& Pixel)

void HWindow::SetPixel(const HTuple& Pixel) const

void HWindow::SetPixel(Hlong Pixel) const

static void HOperatorSet.SetPixel(HTuple windowHandle, HTuple pixel)

void HWindow.SetPixel(HTuple pixel)

void HWindow.SetPixel(int pixel)

def set_pixel(window_handle: HHandle, pixel: MaybeSequence[int]) -> None

描述

set_pixelset_pixelSetPixelSetPixelSetPixelset_pixel sets pixel values: colors (set_colorset_colorSetColorSetColorSetColorset_color, set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb, etc.) and gray values (set_grayset_graySetGraySetGraySetGrayset_gray) are coded together into a number, called pixel. This 'pixel' is an index in the color lookup table. It ranges from 0 to 1 in b/w images and 0 to 255 color images with 8 bit planes. It is different from the 'pixel' ("picture element") in image processing. Therefore HALCON distinguishes between pixel and image element (or gray value).

The current value can be queried with get_pixelget_pixelGetPixelGetPixelGetPixelget_pixel

执行信息

参数

WindowHandleWindowHandleWindowHandleWindowHandlewindowHandlewindow_handle (输入控制)  window HWindow, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

窗口句柄。

PixelPixelPixelPixelpixelpixel (输入控制)  integer(-array) HTupleMaybeSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Color lookup table index.

默认值: 128

值范围: 0 ≤ Pixel Pixel Pixel Pixel pixel pixel ≤ 255

结果

set_pixelset_pixelSetPixelSetPixelSetPixelset_pixel returns 2 ( H_MSG_TRUE) if the parameter is correct and the window is valid.否则将抛出异常。

可能的前趋

get_pixelget_pixelGetPixelGetPixelGetPixelget_pixel

可能的后继

disp_imagedisp_imageDispImageDispImageDispImagedisp_image, disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region

替代

set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb, set_colorset_colorSetColorSetColorSetColorset_color, set_hsiset_hsiSetHsiSetHsiSetHsiset_hsi

另见

get_pixelget_pixelGetPixelGetPixelGetPixelget_pixel, set_lutset_lutSetLutSetLutSetLutset_lut, disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region, disp_imagedisp_imageDispImageDispImageDispImagedisp_image, disp_colordisp_colorDispColorDispColorDispColordisp_color

模块

基础