ETH官方钱包

前往
大廳
主題

【Unity + OpenCV 自製dll初戰(zhàn)】用指標(biāo)傳送render結(jié)果

%%鼠 拒收病婿 | 2021-12-08 18:44:31 | 巴幣 1312 | 人氣 1115

前言:
有時(shí)候不太知道自己在幹嘛。


OpenCV有Unity的插件:https://assetstore.unity.com/packages/tools/integration/opencv-plus-unity-85928
但我看有影片解說(shuō)這插件滿(mǎn)老的(不確定運(yùn)行上有沒(méi)有差別),所以想試著做做看插件。

引入Opencv dll至Unity作法


呼叫- 開(kāi)啟圖片:
C++

C#

開(kāi)始後會(huì)開(kāi)啟圖片,等待輸入 (waitKey(0);),然後關(guān)閉圖片,不然會(huì)crash掉。

解決卡死問(wèn)題: 使用Thread:


呼叫 - 傳遞參數(shù)
int,float等比較沒(méi)問(wèn)題,主要是字串要注意。
C#

C++


傳遞Texture:
C++


C#


結(jié)果:

會(huì)跑色是因?yàn)闆](méi)有轉(zhuǎn)色彩編碼(參考):
cvtColor(texture,texture,COLOR_BGRA2RGB);
但若加上這行(或是其他操作)就會(huì)出現(xiàn)這個(gè)error而crash掉,不知道有沒(méi)有人有想法?

送禮物贊助創(chuàng)作者 !
0
留言
追蹤 創(chuàng)作集

作者相關(guān)創(chuàng)作

相關(guān)創(chuàng)作

更多創(chuàng)作