C#怎么来判断2张图片相似度,如何更改宝贝主图,避免淘宝识别为相似图片?
1、C#怎么来判断2张图片相似度
很麻烦,而且计算量很大,这个属于人工智能的范畴。如果这“两张相似图片”可以规定很多前提,比如相同分辨率,黑白,简单几何图形。。那么可以用基本的算法去算一下“相似度”, 也就是楼上说的,读取两张照片的像素点,然后遍历去对比灰度差值。这些有很多现成的算法,也有很多网站提供这方面的计算(直接调用API即可),但是只能得出数字化的“相似度”。如果你要的就是两张图片像素点之间的差异,那么就去找算法即可实现。看一参考这个网站:但是,两张图片如果尺寸不一呢? 如果比例不一样呢? 如果有留白呢?彩色的呢?所以目前最成熟的编程算法也就是识别一下字母和数字(比如谷歌可以识别照片上的门牌号和街道号),人脸识别也只是拿几个标本部位来大致判断相似度(眼睛的大小,鼻梁的高度,脸颊的宽瘦和比例), 以人眼的标准完整的去比较两张图片是否一样是很难的,目前应该还没有这方面成熟的技术。
2、如何更改宝贝主图,避免淘宝识别为相似图片?
1、差异化竞争能避免相似图片,楼下新品标签即是差异化之一,还有很多细节操作。
2、即便是一件代发,也要修图做图,最好自己拍图作图,仅从避免相似图片方面来说很简单。
3、首先,主图可以放六张,最后一张为800*1200大图,最好放上,对避免相似和流量竞争都有好处。
4、从图本身入手,观察同行的字体和颜色,借鉴好的进行排版,稍微做出不同点就行。
5、我是职业电商人,淘宝咨询顾问请私信我,免费诊断店铺。
3、vb 判断两张图片相似度,给思路,源码均可?
一个颜色值可以拆分成 RGB 三部分;两个颜色值比较就是两组 RGB 比较,如果 RGB 各自的差值都小于某个粒度,就可以认为相似。
4、百度搜索怎样搜索相似图片而不是识别?
百度已经不可以免费搜索相似图片了。需要付费才可以,要去百度AI里面购买对应的服务才可以搜索到相似图片。
5、百度搜索怎样搜索相似图片而不是识别?
百度已经不可以免费搜索相似图片了。需要付费才可以,要去百度AI里面购买对应的服务才可以搜索到相似图片。
6、如何使用python来判断图片相似度
from PIL import Imageimport os#import hashlib def getGray(image_file): tmpls=[] for h in range(0, image_file.size[1]):#h for w in range(0, image_file.size[0]):#w tmpls.append( image_file.getpixel((w,h)) ) return tmpls def getAvg(ls):#获取平均灰度值 return sum(ls)/len(ls) def getMH(a,b):#比较100个字符有几个字符相同 dist = 0; for i in range(0,len(a)): if a[i]==b[i]: dist=dist+1 return dist def getImgHash(fne): image_file = ***.open(fne) # 打开 image_file=image_file.resize((12, 12))#重置图片大小我12px X 12px image_file=image_file.convert("L")#转256灰度图 Grayls=getGray(image_file)#灰度集合 avg=getAvg(Grayls)#灰度平均值 bitls=''#接收获取0或1 #除去变宽1px遍历像素 for h in range(1, image_file.size[1]-1):#h for w in range(1, image_file.size[0]-1):#w if image_file.getpixel((w,h))>=avg:#像素的值比较平均值 大于记为1 小于记为0 bitls=bitls+'1' else: bitls=bitls+'0' return bitls''' m2 = hashlib.md5() m
2、update(bitls) print m
2、hexdigest(),bitls return m
2、hexdigest()''' a=getImgHash("./Test/测试图片.jpg")#图片地址自行替换files = os.listdir("./Test")#图片文件夹地址自行替换for file in files: b=getImgHash("./Test/"+str(file)) compare=getMH(a,b) print file,u'相似度',str(compare)+'%'。