halcon知识:对空图像的系列操作
生活随笔
收集整理的這篇文章主要介紹了
halcon知识:对空图像的系列操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
????????
一、說明
halcon生成一個空白圖像是有意義的,尤其是設計算法實驗的時候。這里給出單生成通道 圖像,和多通道圖像方法。
二、生成灰度圖像
gen_image_const(Image,'byte',512,512) //生成一個純0圖像,用byte格式此時生成的是一個純黑圖像,若需要數據,可以如下操作。?
三、給圖像著色
gen_image_proto(Image,ImageCleared1,255)? ? ? ?// 生成純白圖像此時,圖像將成為純255白色。?
四、寫入一些數據
將一個灰色矩形寫入圖像,顯示。
gen_image_const(Image,'byte',512,512) //生成一個純0圖像,用byte格式 gen_image_proto(Image,ImageCleared1,255) // 生成純白圖像offx:=100 offy:=100 for Index := 1 to 100 by 1for Index1 := 1 to 100 by 1set_grayval(ImageCleared1, offx+Index, offy+Index1, 128)endfor endfor disp_image(ImageCleared1,3600)?更高效的寫入:
gen_image_const(Image,'byte',512,512) //生成一個純0圖像,用byte格式 gen_image_proto(Image,ImageCleared1,255) // 生成純白圖像gen_rectangle1(Rectangle, 100, 100, 200, 200) paint_region(Rectangle, ImageCleared1, ImageResult, 128, 'fill')disp_image(ImageResult,3600)五、構成三通道圖?
gen_image_const(Image,'byte',512,512)//生成一個圖像,用byte格式 gen_image_proto(Image,ImageCleared1,255)//生成第一通道圖像 gen_image_proto(Image,ImageCleared2,0)//生成第二通道圖像 gen_image_proto(Image,ImageCleared3,0)//生成第三通道圖像 compose3(ImageCleared1,ImageCleared2,ImageCleared3,MultiImage)//合成三個通道圖像。總結
以上是生活随笔為你收集整理的halcon知识:对空图像的系列操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 语音识别系列1:语音识别Speech r
- 下一篇: 机器学习系列3:能量函数分析