一、opencv异常:0xxxx处(位于testopencv.exe中)有未经处理的异常:微软异常:cv::Exception,位于内存位置0xxxx处。

在网上查看了很多关于opencv异常的解决方法,也是五花八门。

1. C++里面书写文件路径时的确需要两个斜杠“\\”进行分隔

就是将单个斜杠“\”改成了两个斜杠“\\”

但是问题依然存在

2.编码问题

编解码问题,添加以下代码

uint8_t *out_buffer;out_buffer = new uint8_t[avpicture_get_size(AV_PIX_FMT_RGB24, pCodecCtx->width, pCodecCtx->height)];avpicture_fill((AVPicture *)pFrameYUV, out_buffer, AV_PIX_FMT_RGB24, pCodecCtx->width, pCodecCtx->height);

不可用,但问题依然存在

3.指针问题

rand()上面可能会出现问题。

—— rand()函数

int rand(void);从srand (seed)中指定的seed开始,返回一个[seed,RAND_MAX(0x7fff)]间的随机整数。

#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv.hpp>//修改后程序using namespace cv;void salt(Mat & , int );int main(){Mat image = imread("C:\\Baboon.jpg");salt(image,2000);namedWindow("Miffy");imshow("Miffy",image);waitKey(0);return 1;}void salt(Mat &image, int n){int im_rows=image.rows;int im_cols=image.cols;for (int k = 0; k < n; k++){int i=rand()%im_cols;int j=rand()%im_rows;if (image.channels()==1){image.at<uchar>(j,i)=255;}else if (image.channels()==3){image.at<Vec3b>(j,i)[0]=255;image.at<Vec3b>(j,i)[1]=255;image.at<Vec3b>(j,i)[2]=255;}}}

不可用,但问题依然存在

二、VS2012 编译程序时报无法加载PDB文件错误解决方案

s2012运行c++出现:无法查找或打开 PDB 文件。

1、点 调试

2、然后 选项和设置

3、右边勾上 启用源服务器支持

4、左边点 符号

5、把微软符号服务器勾

6、运行的时候等一下 会从微软下载符号!!

由于亲测的这个方法确实可行,但会出现每次编译都会碰到一直“VS正在从以下xxxx下载。。。”

解决方法:见标题六

三、测试窗口程序闪退

这块可以参考新建项目时环境设置:OpenCV+VS环境设置和依赖库配置

四、ntdll.dll

网上大神们也提供了各种解决办法,但亲测后是:

以管理员身份运行cmd,输入sfc/scannow

五、VS无可用源

解决问题:1、复制代码文件后老是去找原来文件路径的代码。

2、无可用源

第一方法:

导致F11不能进入源代码,出现上述错误。在网上找到解决办法:

工具->选项->调试->常规->去掉“要求源文件与原始版本完全匹配”复选框就OK。

第二方法:

全选CPP文件内容,选择 “编辑”-“高级”-“设置选定内容的格式”,保存,重新编译,OK搞定

六、VS一直显示正在从以下xxx下载

解决方法:

进入VS---工具---选项----调试----符号,看右边有个“Microsoft符号服务器”,将前面的勾去掉,(可能还有删除下面的那个缓存)。然后就不会在调试时加载了!

OpenCV配置及开发中遇到的问题相关推荐

  1. opencv 配置及测试中遇到的问题及解决方法(Microsoft C++ 异常: cv::Exception,位于内存位置 问题)

    opencv 配置及测试中遇到的问题及解决方法 这是我第一次使用 opencv,配置是opencv3.4.1和Visual Studio 2019.本文主要写的是我在 配置 和 编写运行第一个测试程序 ...

  2. android xml通知栏权限配置,Android开发中 AndroidManifest.xml配置之service,receiver标签配置详解...

    本文主要来分享service,receiver标签配置.如有错误,欢迎指正. android:directBootAware=["true" | "false" ...

  3. 01-01java概述 doc命令、jdk\jre下载安装、path、classpath配置、开发中常见小问题

    1:计算机概述(了解) (1)计算机(2)计算机硬件(3)计算机软件系统软件:window,linux,mac应用软件:qq,yy,飞秋(4)软件开发(理解)软件:是由数据和指令组成的.(计算器)开发 ...

  4. Android开发中依赖注入的应用

    什么是依赖注入? 依赖是指一个对象持有其他对象的引用.依赖注入则是将这些依赖对象传递给被依赖对象,而不是被依赖对象自己创建这些对象.  public class MyClass{private Ano ...

  5. OpenCV配置(利用Source编译,并配置扩展库opencv_contrib)

    OpenCV配置(利用Source编译,并配置扩展库opencv_contrib) 1. 配置所需(以个人版本为准) 1.1 CMake下载 1.2 OpenCV Source下载 1.3 OpenC ...

  6. AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题

    AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是基于AOP的思想,是个比较经典的例子. 一 AOP的基本概念 (1)Asp ...

  7. OpenCV android sdk配置OpenCV android NDK开发实例

    OpenCV android sdk配置OpenCV android NDK开发实例 [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/det ...

  8. OpenCV安装及其开发环境配置(C++)

    目录 第一章 Opencv安装及其环境变量配置 1.1下载并安装OpenCV 1.2 OpenCV环境变量配置 第二章 Visual Studio 2019 编译器下载安装 第三章 OpenCV开发环 ...

  9. DALSA线阵CCD相机开发 之 OpenCV配置

    DALSA线阵CCD相机开发 之 OpenCV配置 如果出现以下情况: 在VS MFC中其他程序使用加载OpenCV没有问题. 在dalsa中可以包含头文件,并且代码输入时有提示OpenCV的函数,同 ...

最新文章

  1. uniapp富文本复制文字内容
  2. ubuntu KDE桌面
  3. 正则验证金额大于等于0,并且只到小数点后2位
  4. linux系统证书存储,Linux系统下如何配置Nginx的SSL安全证书
  5. python 训练好的模型怎么保存_MNIST数据集训练完如何保存成模型文件?
  6. TF-tf.keras.layers.MaxPool1D
  7. Android Studio 报错记录
  8. 浏览量(PV)、访客数(UV)、访问次数、跳出率是什么意思?
  9. 关于常用传感器NPN和PNP类型的选择
  10. 服务器存在缓慢的HTTP拒绝服务攻击
  11. 22届滴滴校招礼盒开箱记录~
  12. 天平游码读数例题_在天平读数时游码要读游码左端对应的刻度
  13. 爪哇国新游记之七----使用ArrayList统计水果出现次数
  14. system verilog断言学习笔记
  15. vue中v-for为何要加key?index为何不推荐作为key
  16. 学计算机买宏基好吗,想买轻薄笔记本,宏碁蜂鸟是不错的选择
  17. python金融分析小知识(30)——比较常见的pd.set_option的使用
  18. cam 350 /DFMSTREAM v12.1使用
  19. PHP正则表达式匹配俄文字符
  20. cronolog使用_用Cronolog记录

热门文章

  1. Hadoop Yarn事件处理框架源码分析
  2. 右下角使用css,CSS3 屏幕右下角的径向菜单
  3. CSS-文本垂直居中
  4. WP与IOS与Android的后台机制相同与不同
  5. JavaScript不采用prototype和new来实现继承机制的方式
  6. maven不引入parent_Maven从入门到放弃
  7. 7月21日王者服务器维修,2020年7月21日王者荣耀世冠杯,GOG2:0EMC,实力碾压运营滴水不漏...
  8. SFS2X 例子(java 扩展加as 客户端)
  9. Concrete Mathematics A Foundation for Computer Science
  10. Debouncing circuit(消抖电路)