opencv error: insufficent memory 的问题
在第1830 帧出现问题,在看视频的时候会发现有一段视频几乎是静止的,不知道是不是这个原因导致的。
但是看报错的内容好像是内存不足的样子。
内存不足 应该是opencv 里面该释放的一些内存没有释放。
仔细看了一下是因为最后一步有个IPimage 在最后的结尾出释放了相应的内存 就没有问题了。
查到的结果好像是Ipimage 要释放内存,而定义的Mat 文件不需要释放内存。
对于打包成dll的问题,我觉得应该给一个视频输入的名字
给一个输出的名字
经过dll 之后我们能从输入得到输出
现在还有一个问题是:
比如我想通过argv 传两个参数进来,我应该怎么办。
比如我就把argv[1] 认为是输入的视频文件
argv[2] 为输出文件。
0x01383CB3 处有未经处理的异常(在 ConsoleApplication6.exe 中): 0xC0000005: 写入位置 0x339A2B1C 时发生访问冲突。不知道是不是 先分配内存 必须后释放?
实验了一下,发现得到的视频都播放不了
所以才会有冲突?