cv2报错:Problematic frame: C [cv2.cpython-36m-x86_64-linux-gnu.so+0xcd0696]
python使用模块cv2过程中,报错:A fatal error has been detected by the Java Runtime Environment:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fe9ef5e3696, pid=25302, tid=0x00007fea12c4c740
#
# JRE version: Java(TM) SE Runtime Environment (8.0_201-b09) (build 1.8.0_201-b09)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.201-b09 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [cv2.cpython-36m-x86_64-linux-gnu.so+0xcd0696]
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
错误发生点定位在这两行:
Problematic frame:
C [cv2.cpython-36m-x86_64-linux-gnu.so+0xcd0696]
1、说明是在使用cv2这个模块过程中发生的错误。
通过谷歌搜索这个错误,有个帖子写道,在使用cv2模块的cv2.VideoCapture()时候报错:SIGSEGV (0xb) at pc=0x00007fffbe7d605d, pid=922, tid=0x0000000000000307。
里面提到是cv2调用视频捕捉方法时报错。
https://stackoverflow.com/questions/43664709/opencv-java-cant-open-the-webcam
2、说明可能是cv2.VideoCapture()这个方法过程中发生错误。
在代码中屏蔽cv2.VideoCapture()方法
cap = cv2.VideoCapture(content)
num = int(cap.get(6))
cap.set(cv2.CAP_PROP_POS_FRAMES, num) # 设置要获取的帧号
a, img = cap.read() # read方法返回一个布尔值和一个视频帧。若帧读取成功,则返回True
3、运行后,不再报错。证明问题确实在:cv2.VideoCapture()。至于为何调用cv2.VideoCapture()会发生这个error,且待后续。
cv2报错:Problematic frame: C [cv2.cpython-36m-x86_64-linux-gnu.so+0xcd0696]相关推荐
- 使用RXTXcomm 报错 #Problematic frame: # C [rxtxSerial.dll+0x4465]
项目场景: JAVA串口通信,使用RXTXcomm 报错 #Problematic frame: # C [rxtxSerial.dll+0x4465] 问题描述 # # A fatal error ...
- Java串口通信报错# Problematic frame: # C [rxtxSerial.dll+0x4465](含详细解决流程)
背景:在win10x64,myEclipse软件中移植他人的Java串口通信项目到自己电脑上时报错 问题:在GUI界面上点击"连接"按钮,GUI界面闪退,并在myEclipse软件 ...
- Python与机器视觉(x)windows下import cv2报错dll
pip install 直接安装opencv_python 有时会与windows中的python版本不匹配,造成import 错误 import cv2 报错 ImportError: DLL lo ...
- 在cmd下import cv2报错——OpenCV实现BRISK
平台:win10 x64 +JetBrains PyCharm 2018.2.4 x64 +Anaconda3(python3.7.0+opencv3.4.5) Issue说明:同学发了个python ...
- opencv2安装报错no module named cv2
ImportError: No module named cv2 第一想法: 使用命令: pip install cv2 会报错找不到请求的版本 解决方法: 使用命令 pip install open ...
- ubuntu16.04 安装Opencv 3.1.0 import cv2 报错ImportError: No module named hdf5
ubuntu16.04 安装Opencv 3.1.0 import cv2时报错: Traceback (most recent call last): File "<stdin ...
- 【错误记录】p7zip 交叉编译 Android 版本 NDK 报错 ( Application.mk | APP_ABI := armeabi-v7a arm64-v8a x86 x86_64 )
文章目录 一.报错信息 二.解决方案 一.报错信息 下载 7zip 源码 , 下载页面 https://sourceforge.net/projects/p7zip/files/ , 解压源码 , 进 ...
- kali linux重启网络服务报错,Web安全学习笔记之在Kali Linux上安装Openvas以及启动失败修复...
现在用的kali linux是2018.1的版本,在安装openvas的时候报错,无法通过网络下载和安装openvas. 主要错误是源配置错误,可能现在用的kali很久没更新了. 一.解决和配置更新源 ...
- Ubunbtu18.04报错:No rule to make target ‘kernel/include/linux/netfilter/xt_CONNMARK.h‘
报错make[4]:No rule to make target 'kernel/include/linux/netfilter/xt_CONNMARK.h'报错原因:WSL文件系统大小写不敏感造成的 ...
最新文章
- iOS动画编程-Layer动画[ 2 ] Getting Started with Layer Animations
- 使用支持向量机进行光学字符识别_从零推导支持向量机 (SVM)
- 【splunk】仪表盘导入导出
- linux默认归档目录,Linux系统管理(第4章:目录和文件管理二)
- b+树时间复杂度_数据结构:线性表,栈,队列,数组,字符串,树和二叉树,哈希表...
- package.json相关疑惑总结
- voip和rtc_WebRTC与VoIP的对比
- TASLP | 从判别到生成:基于对比学习的生成式知识抽取方法
- 华为NP课程笔记14-PIM-SM和SPT切换
- gc计算机术语,GC是什么意思?
- excel如何转化成word文件
- antd input框获取焦点点击输入历史保存的值后,背景颜色变成淡蓝色解决方法,输入框获取焦点后边框会有一圈淡蓝色光边
- 机器学习()PR曲线绘制
- 关于如何构建数字资产量化的投资组合的思考
- 微信公众号支付对接流程
- 手把手教你读财报----银行业---第十四课
- Hadoop Yarn常用命令
- NumberFormatException: For input string: quot;quot;数字格式异常解决
- 来这里,实现高薪就业梦想。
- python 中 re.sub 和 re.compile 是啥意思?