opencv_createsamples创建无效语法

时间:2018-06-17 21:18:57

标签: python-3.x opencv

我正在这里学习本教程:https://pythonprogramming.net/haar-cascade-object-detection-python-opencv-tutorial/

从python 2.X到3.6的一点点适应,我设法让一切工作到某一部分:

使用opencv_createsamples

Microsoft Windows [Version 10.0.16299.492]
(c) 2017 Microsoft Corporation. Alle Rechte vorbehalten.

C:\Users\azach>python
Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit 
(AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
import os
os.getcwd()
'C:\\Users\\azach'
path = 'C:\\Users\\azach\\Desktop\\python\\haar'
import cv2
os.chdir(path)
opencv_createsamples -info /pos.lst -num 2500 -w 20 -h 20 -vec pos.vec
 File "<stdin>", line 1
 opencv_createsamples -info /pos.lst -num 2500 -w 20 -h 20 -vec pos.vec
                                            ^
SyntaxError: invalid syntax

SyntaxError标记“。” pos.lst,这是我的数据主义者,有关正面图像的信息。

根据要求,这里有几行pos.lst

 pos/Download (1).jpg 1 0 0 400 400
 pos/Download (10).jpg 1 0 0 400 400
 pos/Download (2).jpg 1 0 0 400 400

所有这些图像都存在。

0 个答案:

没有答案