Hello Mat

 找回密码
 立即注册
查看: 9972|回复: 0

图像加权融合

[复制链接]

1323

主题

1551

帖子

0

金钱

管理员

Rank: 9Rank: 9Rank: 9

积分
22647
发表于 2017-7-17 19:37:33 | 显示全部楼层 |阅读模式
图像加权融合:
百度网盘链接:链接:
视频1:http://pan.baidu.com/s/1jHArMtg
视频2:http://pan.baidu.com/s/1sl5AaF7

具体链接在halcom.cn论坛,联系人QQ:3283892722
该论坛是一个学习交流平台,我会逐一的和大家分享学习。
欢迎大家录制视频,并提交给我,我来设置视频,你可在论坛进行打赏分享。
视频专用播放器:http://halcom.cn/forum.php?mod=viewthread&tid=258&extra=page%3D1
Halcon代码如下
  1. dev_update_off()
  2. list_image_files('C:/Users/ysw/Desktop/视频讲解/图像处理视频Halcon/图像加权融合/merge_images','default', [], ImageFiles)
  3. Width := 245
  4. Height := 205
  5. gen_empty_obj(EmptyObject)
  6. for i := 0 to |ImageFiles|-1 by 1
  7.     read_image (Image,ImageFiles[i])
  8.     count_channels(Image,Channels)
  9.     if(Channels>1)
  10.         rgb1_to_gray(Image,Image)
  11.     endif
  12.     zoom_image_size(Image,Image,Width,Height,'constant')
  13.     concat_obj(Image, EmptyObject, EmptyObject)
  14. endfor
  15. copy_obj(EmptyObject,Image1,1,1)
  16. copy_obj(EmptyObject,Image2,2,1)
  17. copy_obj(EmptyObject,Image3,3,1)

  18. * get RF and CF
  19. tuple_gen_sequence(0,Width*Height-1,1,Sequence)
  20. tuple_mod(Sequence,Width,CF)
  21. tuple_div(Sequence,Width,RF)
  22. get_grayval(Image1,RF,CF,Grayval1)
  23. get_grayval(Image2,RF,CF,Grayval2)
  24. get_grayval(Image3,RF,CF,Grayval3)

  25. * 融合
  26. Grayval4 :=[]
  27. for i :=0 to Width*Height-1 by 1
  28.     Grayval4[i] := (Grayval1[i]+Grayval2[i]+Grayval3[i])/3.0
  29. endfor

  30. gen_image_const(MergeImage,'real',Width,Height)
  31. set_grayval(MergeImage,RF,CF,Grayval4)
复制代码





算法QQ  3283892722
群智能算法链接http://halcom.cn/forum.php?mod=forumdisplay&fid=73
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Python|Opencv|MATLAB|Halcom.cn ( 蜀ICP备16027072号 )

GMT+8, 2024-11-22 18:47 , Processed in 0.212283 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表