【新手学习树莓派3–利用simpleCV对图像进行处理操作】
根据上贴的图片进行一些一些小处理,比如进行缩小,截减,图片中找对象等功能 在进行以上功能之前,我们有必要进行一些操作,加载和保存图像功能。
1:加载图像,使用Image()函数,括号里面可以是路径也可以是名称。可以加载本地图片或者你拍摄的图片都可以,这可以用命令来执行。下面打开的是simplecv自带的logo图片。
命令行:
logo=Image(“simplecv”)
logo.show()
2 .保存图像,save()函数
命令行:
logo.save(“my-image.png”)
然后再打开。
以上的加载和保存图像就到这。具体可以看这个英文版的教程 http://tutorial.simplecv.org/en/latest/examples/basics.html
接下来就进行一些简单的图像操作。
根据上贴发的如何拍照,我们来进行对拍摄的图片进行缩小。函数为 scale()
命令为:
>>> thumbnail=img.scale(90,90)>>> thumbnail.show()效果如图:
学习下图像中两种最基本形态学操作之一:图像腐蚀 对于图像腐蚀的理解我一时也不太明白,问了度娘的意思就是:
通俗来说:腐蚀算法使二值图像减小一圈。删除对象边界的某些像素
我们来对图片进行一些。函数名erode()
我们还是先试下拍摄的图片进过腐蚀之后是怎么样子的吧。
腐蚀之前的效果
腐蚀之后的效果
由图可见,腐蚀之后的图像的对象边缘颜色变得很深。