设置首页收藏本站
开启左侧

[算子] 根据 灰度值数组生成图像gen_image_by_grayval

  [复制链接]
绝地武士 发表于 2018-5-4 14:58:22 | 显示全部楼层 |阅读模式
演示代码:
  1. Width:=10
  2. Height:=10
  3. tuple_rand (Width*Height, Rand)
  4. RandNum:=Rand*100
  5. tuple_is_int(RandNum, IsInt)
  6. if(IsInt = 0)
  7.     tuple_int(RandNum, RandNum)
  8.     tuple_add (RandNum, 100, RandNum)
  9. endif
  10. gen_image_by_grayval (Image, Width, Height, RandNum)
复制代码
  1. GrayVal:=[]
  2. for Index:=0 to 255 by 1
  3.     GrayVal:=[GrayVal,Index]
  4. endfor
  5. gen_image_by_grayval (Image, 16, 16, GrayVal)
复制代码

效果图:
QQ截图20180504145429.png

外部封装的算子gen_image_by_grayval
签名:
gen_image_by_grayval( : Image : Width, Height, GrayArray : )

参数:
Image (output_object)  image → object (byte) 输出产生的图像
Width (input_control)  integer → (integer) 输入图片的宽度信息
Height (input_control)  integer → (integer) 输入图片的高度信息
GrayArray (input_control)  integer → (integer) 输入图片宽高对应大小的灰度信息

函数内容:
游客,如果您要查看本帖隐藏内容请回复

懒人直接下载文件:
游客,如果您要查看本帖隐藏内容请回复

效率方面,毕竟里面用了for循环,可能慢了许多,有更好方案的可以联系我进行修改!

其他类似生成的算子:
  1. gen_image_surface_first_order
  2. gen_image_gray_ramp
复制代码


奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
wawa 发表于 2018-5-6 22:05:14 | 显示全部楼层
kankan
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
djx808 发表于 2018-5-7 17:08:40 | 显示全部楼层
了解了解:lol
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
zsrainbow 发表于 2018-5-18 08:44:42 | 显示全部楼层
学习,学习。。。。。。。。。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
nousstar 发表于 2018-6-28 17:48:30 | 显示全部楼层
学习,学习。。。。。。。。。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
wh64cc 发表于 2018-7-25 11:26:09 | 显示全部楼层
可以啊,不过还是很少用得到!!!!!!!!!!
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Shen 发表于 2018-11-9 10:42:40 | 显示全部楼层
看下代码
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
yzw 发表于 2018-11-10 12:04:03 | 显示全部楼层
原来这是封装的算子啊
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
15995627315 发表于 2018-11-10 16:43:33 | 显示全部楼层
谢谢,以后多多封装些有用的算子
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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