[GCC 6.3.0 20170321] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> def isimage(fn):
... return os.path.splitext(fn)[-1] in ('.jpg', '.JPG', '.png', '.PNG')
...
>>> isimage('abs.jpg')
True
>>> isimage('abc.txt')
False
>>> dirpath = '/home/zyy/汽车/卡槽'
>>> for r, ds, fs in os.walk(dirpath):
... for fn in fs:
... if not isimage(fn):
... continue
... fname = os.path.join(r, fn)
... print(fname)
...
如图,修改倒数第四行的内容为:cv2.imwrite('F:/xxx/yyy/' + str(c) + '.jpg', frame)
即可将图片存储到 F 盘的 xxx\yyy 目录中,这里按照你的需要修改即可
在python程序里面我们经常需要导入数据文件,Windows下的文件目录路径使用“\”来分隔。由于python代码里面,反斜杠“\”是转义符,例如“\n”表示回车、“\t”表示制表符等等,这样如果继续用""表示文件路径,就会有歧义。
解决办法:
(1)使用斜杆“/”:如“c:/tc.py”
(2)将反斜杠符号转义:如“c:\\tc.py”
(3)使用python的raw string:如r“c:\tc.py”
————————————————
原文链接:网页链接
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)