【VxWorks工程】基于opencv创建读取摄像头数据的工程error

工程编译遇到的问题:

Cannot step: Signal 11: Segmentation violation
0x2033216d8 (iRtp_imx6): memPartAlloc: block too big 614400 bytes (0x20 aligned) in partition 0x2023d930

如下图所示:

解决方法:

step1:

主要是opencv的相关配置还是有问题的,首先按照软件说明文档中opencv部分的使用说明进行操作,还需要按照软件最新给出的opencv第三方库的readme文档配置opencv工程的属性,即可;

step2:

代码中调用摄像头的语句:

VideoCapture cap(0);//语句1

切记不是下句

VideoCapture cap("/uvc/0");//语句2

语句2在底层设计实现的时候会用到,这个问题受到技术支持的干扰,后来一直以为就应该使用语句2的,后验证正确的使用是语句1;

扫描二维码关注公众号,回复: 6837678 查看本文章

猜你喜欢

转载自www.cnblogs.com/happyamyhope/p/11225344.html