python实现knn算法案例,knn算法分类实例

  python实现knn算法案例,knn算法分类实例

  最近做一个分析图片色块的脚本,使用了中文版的自动色阶,感觉非常难用,针对不同图片得出的结果差强人意,然后发现著名图象处理软件手动调整色阶输出非常稳定,然后根据这两篇文章就有了这个函数。

  本文章https://博客。csdn。net/QQ _ 40986486/文章/详情/103291386https://博客。csdn。net/tzdxbw/article/details/4397106

  将数组作为npimport cv2#导入读取图像img=cv2.imread(4-1.png ,3)#固定色阶def color_scale_display(img,Shadow=0,Highlight=255,Midtones=1): 用于图像预处理,模拟著名图象处理软件的色阶调整img:传入的图片突出显示:白场(影子-255)影子:黑场(0-高亮)中间色调:灰场(9.99-0.01) 0=阴影高光=255返回一张图片如果高亮255:高亮=255如果阴影0:阴影=0如果阴影=高亮:阴影=高亮- 2如果中间色调9.99:中间色调=9.99如果中间色调0.01:中间色调=0.01 #转类型img=np.array(img,dtype=np.float16) #计算白场黑场离差差异=高光-阴影img=img -阴影img[img 0]=0 img=(img/Diff)* *(1/中间色调)*255 img[img 255]=255 #转类型img=np.array(img,dtype=np.uint8)返回img#输出显示equ=color_scale_display(img,0,170,1.53)res=np.hstack((img,equ)) #图像列拼接(用于显示)cv2.imshow(res ,RES)cv2。等待键(0)cv2。destroyallwindows()

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: