日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

halcon知识:图标对象如何存盘和读入

發布時間:2025/3/21 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 halcon知识:图标对象如何存盘和读入 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

說明

????????圖標對象的操作必須是簡明的,而圖標對象有時存盤更好,免得占用很多內存、變量。這里列舉幾個較典型的圖標對象的文件操作。

1 打開多通道彩圖,轉灰度后存盤

read_image(Image, 'd:/images/dockerlog.jpg')
rgb1_to_gray(Image, GrayImage)
write_image(GrayImage,'jpeg',255,'d:/images/dockergray.jpg')

2? 對image、regin、xdl存盤

對于純圖像或區域對象,還可以使用運算符write_imagewrite_region編寫HOBJ格式。

write_image (Image, 'hobj', 0, 'image')
write_region (Region, 'region')
read_image (ImageRead, 'image')
read_region (RegionRead, 'region')
get_obj_class (ImageRead, ClassImage)? ? ? ? ? ? ? ? ? 生成圖像元組ClassImage
get_obj_class (RegionRead, ClassRegion)? ? ? ? ? ? ? ?生成區域元組ClassRegion
stop ()
delete_file ('mixed_object.hobj')
delete_file ('image.hobj')
delete_file ('region.hobj')

3 其它圖像對象存盤


*此示例演示如何使用write_obj,不僅可以存儲單個對象變量,而且可以存儲將混合的HALCON對象構成的元組,并寫入磁盤。

* 生成混合的圖像對象
read_image (MultiChannelImage, 'patras')
read_image (Image, 'fabrik')
threshold (Image, Region, 160, 255)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?產生一個區域
gen_contour_region_xld (Region, Contours, 'border') ? ? 產生區域邊界
concat_obj (Region, Image, MixedObject)? ? ? ? ? ? ? ? ? ? ? 將Region, Image存入元組MixedObject
concat_obj (MixedObject, Contours, MixedObject) ? ? ? ? 將Contours存入元組MixedObject
concat_obj (MixedObject, MultiChannelImage, MixedObject)?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?* 將MultiChannelImage存入元組MixedObject?

write_object (MixedObject, 'mixed_object')? ?* 以 HOBJ 格式將混合元組存盤

read_object (MixedObjectRead, 'mixed_object')?? ?* 將對象元組從mixed_object.hobj文件讀入。
count_obj (MixedObjectRead, NumberMixedObjectRead) ?求對象的總數
get_obj_class (MixedObjectRead, ClassMixedObject) ? 求類的總數

總結

以上是生活随笔為你收集整理的halcon知识:图标对象如何存盘和读入的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。