调用findcontours当OpenCV的崩溃UWP

问题描述 投票:0回答:1

我想创建应在HoloLens后运行一个.dll。现在它只是运行在一个UWP应用。我遇到的时候我不是删除“findContours”行刚刚出现的问题。我已经试图建立它发布版本,但它不会再找到.DLL文件,因为我使用OpenCV的-HoloLens的NuGet级封装得到它的工作,但它好像有刚刚调试的.dll。该数据不会被破坏或空的,因为坎尼算法不会工作,要么给人一种正常结果。

C ++的.dll代码:

cvtColor(datamat, gray, COLOR_BGRA2GRAY);

blur(gray, gray, Size(3, 3));
Canny(gray, canny, 50, 200);

vector<vector<Point>> contours;
findContours(canny.clone(), contours, RETR_EXTERNAL, CHAIN_APPROX_SIMPLE);

从UWP应用程序,它的调试错误使用DLL:enter image description here

c# c++ opencv dll uwp
1个回答
0
投票

所以,我发现了问题:我已经读了一些答案的问题是建立调试。为什么我不能建立发行的问题是,在设置 - >链接器 - >常规“其他库”或它是如何在英文名为只设置调试模式。

刚刚从调试此项设置复制到释放,它会为发布工作和DLL可以毫无问题地使用:)我希望这可以帮助任何人。

© www.soinside.com 2019 - 2024. All rights reserved.