摘要: 简介: 在利用opencv进行图像处理时,通常需要批量读取图片,然后做相应的处理,我们可以用C++文件的输入流来进行图片的读取,这要求我们应该事先,将图片图片名生成txt文件,具体请参见之前的博文【ubuntu中获取文件名称并生成txt文件】。 例程: 实现功能,批量读取指定目录下的图片,为了检验是 阅读全文
posted @ 2018-01-23 10:52 woft王 阅读(1137) 评论(0) 推荐(0)
摘要: 1.Learn OpenCV 使用C++和python和opencv结合编写的教程,上面有丰富的小实验,并且有完整的源码. 2.pyimagesearch python+opencv编写的实例教程,有很多有意思的东西,并且有完整的源码. 3.入门课程:CS131 Computer Vision: F 阅读全文
posted @ 2018-01-22 21:40 woft王 阅读(747) 评论(0) 推荐(0)
摘要: ubuntu终端编译opencv c++项目: 阅读全文
posted @ 2018-01-20 20:09 woft王 阅读(1240) 评论(0) 推荐(0)
摘要: 简介: 在机器视觉学习过程中,通常会经常批量处理一些图片,在Ubuntu下可以使用find命令,来实现将文件名全部读取出来,生成列表txt文件,作为标签使用 (1)find命令格式如下: (2)效果: 之后可能会遇到:caffe学习笔记(四)--制作自己的数据集train.txt和val.txt,生 阅读全文
posted @ 2018-01-20 18:31 woft王 阅读(1960) 评论(0) 推荐(0)
摘要: 1.简介: 通常在机器视觉的学习过程中,需要批量处理一些图片,通常会涉及到批量重命名的问题,可以利用rename命令快速实现图片的批量重命名 2.rename命令格式: 注意:通常我们先使用 -n 参数对做测试,修改的结果会在终端显示,看是否重命名为你想要的效果,若达到效果,则把 -n 参数去掉,进 阅读全文
posted @ 2018-01-20 16:44 woft王 阅读(613) 评论(0) 推荐(0)
摘要: 1.为什么要学习切片【切片是解决何种问题的?】 (2)对于含有元素很少的list,我们遍历其前三个元素,通常可以这样来实现: (2)显然上述方法,对于取前N(若N很大)个元素的list来说,是比较麻烦的,可以通过循环来进行遍历: 虽然这种方法较第一种比较好了,但是对于经常取指定索引的操作,循环还是有 阅读全文
posted @ 2018-01-19 14:42 woft王 阅读(518) 评论(0) 推荐(0)
摘要: 递归函数 例如计算阶乘n! = 1 x 2 x 3 x ... x n,用函数fact(n)表示: fact(n) = n! = 1 x 2 x 3 x ... x (n-1) x n = (n-1)! x n = fact(n-1) x n 显然fact(n)=n x fact(n-1),但当n 阅读全文
posted @ 2018-01-19 09:09 woft王 阅读(721) 评论(0) 推荐(0)
摘要: 1.位置参数: 例如计算一个整数的平方: 显然参数x就是一个位置参数,如果要是计算5*5*5..............*5 ,这个函数就太麻烦了,我们可以再定义下面这个函数来解决: 修改后的函数,有两个位置参数x和n ,调用函数时,传入的两个值按照位置顺序依次赋给参数x和n 2.默认参数 假设我们 阅读全文
posted @ 2018-01-18 16:13 woft王 阅读(1680) 评论(0) 推荐(0)
摘要: 1.定义函数和参数检查 通过def语句定义一个函数,自己定义的函数,当参数个数不对时,python解释器可以抛出TypeError,但是当参数类型不对时,无法抛出TypeError,为此可以通过isinstance语句来定义,当参数类型不是整型或浮点型时,通过raise语句抛出TypeError错误 阅读全文
posted @ 2018-01-18 13:50 woft王 阅读(227) 评论(0) 推荐(0)
摘要: 调用函数 python中内置了许多函数,我们可以直接调用,但需要注意的是参数的个数和类型一定要和函数一致,有时候不一致时,可以进行数据类型转换 1.abs()函数【求绝对值的函数,只接受一个参数】 2.max()函数【求最大值函数,接受多个参数,返回最大值】 3.数据类型转换简介【比如int()函数 阅读全文
posted @ 2018-01-18 10:57 woft王 阅读(462) 评论(0) 推荐(0)