图像处理20210516
概述尝试使用新的划分方法查找噪声点
并将噪声点像素值标记为0(对单通道而言)
效果
代码12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718 ...
图像处理20210509
待解决问题多个噪声点在一起时,难以消除
所以利用缩小二分之一的子图来检测噪声
如图为图像素材:
代码示例123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185 ...
卸载360天擎-奇安信
360天擎是什么具体可以参考:百度:360天擎总之,一些单位里为了安全防护,会在单位的电脑上安装360天擎,如果你想用自己的笔记本电脑连上单位的网络的话,也会要求你安装。不安装就连不上网络,但安装之后,卸载又是一个很大的难题。
用什么卸载其实网上会有很多强力卸载软件,甚至有些会强力到可以卸载系统文件,这类软件不建议使用(如果用的明白,请自便)。还有一些卸载方案是通过启动盘之类的办法,总之比较暴力,有条件可以尝试。
无效方式如,腾讯管家自带的软件管理
有效方式如,联想电脑管家,和微软自带的卸载,如下图:
点击右键 -> 卸载 -> 完成?
不不不,这只是开始这流氓软件会弹出一个对话框,伸手向你讨要密码(好阴间,从没见过这样的。。。)那么我们试试删除本地文件?结果发现我没有权限。。。但我还是找到了一个有古怪的文件,这里给出相对路径:
1\360Safe\EntClient\conf\EntBase.dat
用记事本打开,得到:
123456789101112131415161718192021222324[base]persistent_connetion=closes ...
图像处理20210502
一、修复图片测试概述将定位出来的噪声点用邻域内的非噪声点赋值
测试结果阈值:6
可以看到,除了图像最边界的噪声点和部分连块较多的噪声点之外,全部能够修复
原因分析这个问题在上周就已经发现,连块较多的部分,在噪声检测中只能检测出连块中的部分像素点
而在修改时,是用最接近的非噪声点修改的,所以,在这里未能修复
修改阈值阈值:5
与6相比,阈值为5时,多修复了两个像素点
阈值:3
阈值为3时,人为噪声点全部去除,但是边缘上会出现非预期的噪声
代码示例123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 ...
图像处理20210425
图片素材根据上周的打上噪声的图片,继续制造更恶劣的噪声环境——有多个噪声点连在一起(如下图红框内部分所示)
测试结果
从中可以看出,两个噪声点连在一起时,还是有可能被检测出来,但连起来的噪声点数量变多之后,就会产生,检测不完全或者无法检测出来的结果
解决方案拟用缩小二分之一的方法进行检测
代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531 ...
图像处理20210418
图片素材
人为给出噪声随机100个噪声点
代码123456789101112131415161718import cv2 as cvimport numpy as npimg = cv.imread("img.png", 1)(rows, cols, chn) = img.shapecv.imshow("img.png", img)# 加噪声for i in range(100): x = np.random.randint(0, rows) y = np.random.randint(0, cols) img[x, y, :] = 255cv.imshow("noise", img)cv.imwrite("img_noise.png", img)cv.waitKey()cv.destroyAllWindows()
结果
噪声检测代码123456789101112131415161718192021222324252627282930313233343536373839404142434 ...
图像处理20210411
一开始拿到一份BSR文件,但不知道如何使用
好在检索能力和运气都还算可以,找到了一个网页(应该是官网)
https://www2.eecs.berkeley.edu/Research/Projects/CS/vision/grouping/resources.html
从这里下载了完整版的BSR,里面有说明文档
发现提供的代码是要在linux或mac下运行的,因为比较熟悉linux,所以我选择使用linux的虚拟机
README_linux译文:
按照以下步骤从Linux系统上的源代码编译Berkeley分段资源:
[使用MATLAB-r2013a在Ubuntu 12.10上测试]。
1.必备条件:
A.我们假设您已经安装了MATLAB,并且正确配置了MEX(在MATLAB提示符下键入MEX-SETUP)。
B.确保MATLAB在您的路径中,例如:$EXPORT PATH=$PATH:/opt/matlab-r2011a/bin。
C.确保您的系统具有所需的映像库:$sudo apt-get install libjpeg-dev。$sudo apt-get install li ...
图像处理20210314
证件照片的矫正会议上的方法有问题会议上提出:先由用户通过交互的方式,大致找出边缘,再由程序确定出真正的边缘,然后将歪斜的证件图片的较长的长(a)和宽(b)取出,组成一个a X b的矩形,将原图片的像素点映射到新的图像上
交互的问题参照现有产品“扫描全能王”:
如使用普通模式,需要用户利用给出的“框”,框选证件的边缘。其中,这一步操作会用到“磁吸”的效果,类似于PS软件中的“磁性套索”。这对我来说是一个难点,我的想法是:在用户拍完照后,程序就已经找出了可能的边缘,再由用户框选出最终的边缘(这一步很像人工智能在训练)。所以该普通模式可以让寻找边缘变得更精准(如果拍出来的证件或文件看上去是曲线也可以),但是用户的操作效率较低,不知道是不是在一个可以接受的范围内
如使用证件模式,该软件就会给出一个适合某一类证件的方框,让用户对准方框即可,但如果使用该模式,且用户使用得当(几乎对准了证件),我认为就失去了矫正的意义,只需要微调即可
我的想法找边缘直接采用老师已教方法,或者方便一点,利用库函数:高斯滤波+卷积核+膨胀+canny边缘
定四点highgui库可以利用交互的方式解决
或者利用边缘定 ...