美文网首页
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