disp_objT_disp_objDispObjDispObjdisp_obj (算子)
名称
disp_objT_disp_objDispObjDispObjdisp_obj — 显示图像对象(图像、区域、XLD)。
签名
描述
disp_objdisp_objDispObjDispObjDispObjdisp_obj displays objects depending of their kind.
disp_objdisp_objDispObjDispObjDispObjdisp_obj is equivalent to disp_imagedisp_imageDispImageDispImageDispImagedisp_image
for one channel images, equivalent to disp_colordisp_colorDispColorDispColorDispColordisp_color
for three channel images, equivalent to disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region
for regions and equivalent to disp_xlddisp_xldDispXldDispXldDispXlddisp_xld for XLDs.
执行信息
- 多线程类型:可重入(与非独占算子并行运行)。
- 多线程作用域:全局(可从任何线程调用)。
- 未采用并行化处理。
参数
ObjectObjectObjectObjectobjectValobject (输入对象) object(-array) → objectHObjectHObjectHObjectHobject
Image object to be displayed.
WindowHandleWindowHandleWindowHandleWindowHandlewindowHandlewindow_handle (输入控制) window → HWindow, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
窗口句柄。
示例(HDevelop)
* Output of a gray image:
read_image(Image1,'monkey')
disp_obj(Image1,WindowHandle)
threshold(Image,Region,0,128)
disp_obj(Region,WindowHandle)
示例(C)
/* Output of a gray image: */
read_image(&Image,"monkey");
T_disp_obj(Image,WindowHandle);
threshold(Image,&Region,0.0,128.0);
T_disp_obj(Region,WindowHandle);
示例(HDevelop)
* Output of a gray image:
read_image(Image1,'monkey')
disp_obj(Image1,WindowHandle)
threshold(Image,Region,0,128)
disp_obj(Region,WindowHandle)
示例(HDevelop)
* Output of a gray image:
read_image(Image1,'monkey')
disp_obj(Image1,WindowHandle)
threshold(Image,Region,0,128)
disp_obj(Region,WindowHandle)
示例(HDevelop)
* Output of a gray image:
read_image(Image1,'monkey')
disp_obj(Image1,WindowHandle)
threshold(Image,Region,0,128)
disp_obj(Region,WindowHandle)
结果
If the used object is valid and a correct
output mode is set, disp_objdisp_objDispObjDispObjDispObjdisp_obj 返回 2 ( H_MSG_TRUE )。否则将抛出异常。
可能的前趋
open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window,
set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb,
set_lutset_lutSetLutSetLutSetLutset_lut,
set_hsiset_hsiSetHsiSetHsiSetHsiset_hsi,
scale_imagescale_imageScaleImageScaleImageScaleImagescale_image,
convert_image_typeconvert_image_typeConvertImageTypeConvertImageTypeConvertImageTypeconvert_image_type,
min_max_graymin_max_grayMinMaxGrayMinMaxGrayMinMaxGraymin_max_gray
替代
disp_colordisp_colorDispColorDispColorDispColordisp_color,
disp_imagedisp_imageDispImageDispImageDispImagedisp_image,
disp_xlddisp_xldDispXldDispXldDispXlddisp_xld,
disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region
另见
open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window,
reset_obj_dbreset_obj_dbResetObjDbResetObjDbResetObjDbreset_obj_db,
set_paintset_paintSetPaintSetPaintSetPaintset_paint,
set_lutset_lutSetLutSetLutSetLutset_lut,
paint_graypaint_grayPaintGrayPaintGrayPaintGraypaint_gray,
scale_imagescale_imageScaleImageScaleImageScaleImagescale_image,
convert_image_typeconvert_image_typeConvertImageTypeConvertImageTypeConvertImageTypeconvert_image_type,
dump_windowdump_windowDumpWindowDumpWindowDumpWindowdump_window
模块
基础