美文网首页
2018-04-30项目遇到的问题及处理方法

2018-04-30项目遇到的问题及处理方法

作者: kamin | 来源:发表于2018-05-17 11:59 被阅读25次

0、opencv帮助

Reading and Writing Images and Video

1、如何在python下用opencv同时打开2个摄像头?

参考资料:

opencv读取多个摄像头

OpenCV打开两个摄像头的问题

opencv同时开启两个摄像头采集图像

Opencv同时调用两个摄像头

opencv读取并显示两个摄像头

解决办法:

2、无法按space键保存图片:见p34_42managers.py

cv2.waitKey()中的参数要设置大一些,如果为1会导致按space键无效,因为来不及,但是按esc是可以用的,因为按esc只需要销毁窗口,会比较快,这个的设置和电脑的性能也有关系

后来改成1也可以,太大视频太卡,可能是因为下面问题3造成的错误

3、无法把图片保存到文件中

保存的图片格式为png, jpeg都可以,只写文件名即可,不用写路径,加了路径导致了错误,可能是路径写错了见p43cameo.py代码26

python+opencv打开摄像头,保存视频、拍照功能的实现

4、查看opencv版本

ubuntu查看opencv版本

pkg-config --modversion opencv

5、保存视频文件出错

6、如果没有摄像头没有错误提示

fps = self._capture.get(cv2.CAP_PROP_FPS)

fps=-1.0不是0.0

所以if fps == 0.0改成if fps == -1.0就好了

7、ubuntu下截屏

截取全屏的快捷键是PrintScreen,截取当前窗口的快捷键是Alt+PrintScreen,截取选定区域的快捷键是Shift+PrintScreen。以上三个快捷键可以截取屏幕并保存为图片,若加上Ctrl,则所截取屏幕会直接复制到剪切板,可以直接进行粘贴。

8、每隔几秒自动拍照

Python任务调度模块 – APScheduler

python每隔10秒运行一个指定函数怎么实现呢?等待过程不能中断主线程!

python调度框架APScheduler使用详解

9、ImportError: No module named scheduler

sudo pip install apscheduler

10、为了查询输出的日志,吧输出结果存入文本需要的指令

command | tee filename.txt

example:

python cameo.py | tee test.txt

相关文章

网友评论

      本文标题:2018-04-30项目遇到的问题及处理方法

      本文链接:https://www.haomeiwen.com/subject/muttrftx.html