怎么从已知图片里面找到目标图片

 时间:2024-11-13 14:19:32

1、把两幅图片载入到Mathematica里面,并分别命名为img和img0。

怎么从已知图片里面找到目标图片

3、查看图片尺寸:{u,v}=ImageDimensions[img]{p,q}=ImageDimensions[img0]其中,u和p代表图片宽度,v和q代表图片高度。imgu=Image[Table[a[[m,n]],{m,1,q,1},{n,1,p,1}]]目标是从img左上角截取某个图片,并只保留第一通道的灰度图。注意,imgu和img0大小一样。

怎么从已知图片里面找到目标图片

5、而这一点,可以通过对图片数据进行计算,加以区别:(imgu-Image[b]//ImageData//Flatten)^2//Total注意,上面用的算法,是取数据差值的平方和;也就是说,当且仅当结果等于0,才能说明两幅图片相同。

怎么从已知图片里面找到目标图片

7、可以验证一下:aa=Img[ss[[1,1]],ss[[1,2]]](aa-Image[b]//ImageData//Flatten)^2//Total其中,Img是一个自定义函数。通过运行结果,可以发现,图片aa和Image[b]是完全一样的。

怎么从已知图片里面找到目标图片
  • solidworks分离工程图不打印不同步水印
  • Solidworks 2018如何将草图文字加粗
  • SW如何标注底部基线到圆弧顶部的尺寸
  • 如何使用Solidworks给多个模型面添加角度?
  • 三国杀武将分析之矫然的壮士《邓艾》篇
  • 热门搜索
    西洋参泡水喝的功效 路由器连接上但上不了网 旅游帽 五味子泡水喝治失眠 旅游消费行为 如何提高成绩 高尔夫旅游 qq如何群发消息 廖排骨怎么样 怎么样能祛斑