- 博客(9)
- 收藏
- 关注
原创 NameError: name 'xrange' is not defined
报错误的原因是因为我的Python版本是3.6的,xrange是Python 2.x的函数,经过查找资料发现Python 3.x中range函数与之对应,所以将用到xrange的地方换为range即可。...
2018-10-30 17:03:25 301
原创 ModuleNotFoundError: No module named 'PIL'
出现这种错误的原因:一种是你没有安装Pillow,此时运行cmd,运行pip install Pillow即可。第二种是你安装了Pillow,但是你项目的Interpreter没有选择对路径,你需要重新选择你的Interpreter即可。...
2018-10-30 16:33:36 1326
原创 抠图中的Trimap和Strokes
TRIMAP,是一种静态图像抠图算法。现有静态图像抠图算法均需对给定图像添加手工标记以增加抠图问题的额外约束。常用的标记方式有Trimap和Strokes两种。Trimap是对给定图像的一种粗略划分,如图(b)所示,即将给定图像划分为前景、背景和待求未知区域;Strokes则采用涂鸦的方式在图像上随意标记前景和背景区域,剩余未标记部分则为待求的未知区域,如图(c)所示 ...
2018-10-22 11:28:21 7877 1
原创 error C3867
error C3867:std::vector<std::vector<cv::Point等报错原因:我在用OpenCV获取轮廓数目时,语句num=contours.size出错解决办法:将错误语句改为num=contours.size()问题就得以解决...
2018-10-21 11:04:48 869
原创 全局固定阈值化和局部自适应阈值化
在图像处理应用中二值化操作是一个很常用的处理方式,较为常用的图像二值化方法有:1)全局固定阈值;2)局部自适应阈值;3)OTSU等。全局固定阈值化:对整幅图像都是用一个统一的阈值来进行二值化;局部自适应阈值化:根据像素的邻域块的像素值分布来确定该像素位置上的二值化阈值。这样做的好处在于每个像素位置处的二值化阈值不是固定不变的,而是由其周围邻域像素的分布来决定的。亮度较高的图像区域的二值化阈...
2018-10-19 09:41:56 3055
原创 未声明的标识符“vector”解决办法
1.加上头文件#include <vector>;2.加上using std::vector;3.切记不要将vector写成Vector(我的就是加上前面的两个后还报错,才发现自己写错了,苦笑)
2018-10-16 17:40:11 13360
原创 VS报未经处理的异常,在xxxxxxxx处的解决办法
我的问题是代码中文件的路径直接复制过来是这样子的:E:\college to graduate\image\022.jpg改为:E:\\college to graduate\\image\\022.jpg后问题得到解决。
2018-10-15 09:55:32 11966
原创 未定义标识符CV_RGB的解决办法
代码的头文件引用有问题,经过查找发现OpenCV 3.x版本和OpenCV 2.x版本的头文件的位置不同,我在代码中加入头文件 #include "opencv2/imgproc.hpp"后问题得以解决。...
2018-10-15 09:46:18 13190 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人