用C++通过open CV播放图片,放映不出来。求解答

  1. 用C++通过open CV播放图片,放映不出来,求解答,
    我在网上查了很多资料,路径全换成英文了, Open CV的系统环境也检查了好几遍,图片尺寸也改成了16:9,我是刚开始学C++,所以真的看不出来哪里的问题了?.求解答

    img

img

原因:

  1. 非法指针访问和内存泄漏
  2. 设置的指针范围跟你运行的不对
  3. 指针访问内存越界出现问题。
  4. 因为不支持中文。
  5. 内存不够分配
  6. 多线程访问资源出的问题。
  7. 检查exe和dll是否混用的不同版本的crt

解决:

第一:检查申请的空间没有释放
第二:检查堆栈空间是否已经被全部分配满,建议每次内存分配尽量不要太大,并且记得释放
第三:指针指向了不可预期的内存位置