我想在Simulink(MATLAB 2013a)的Matlab函數塊中使用邊緣(I,'sobel')方法。當我嘗試編譯時,出現錯誤「函數'邊緣'不支持獨立代碼生成」。 我知道有一個邊緣檢測器塊,但我想在Matlab函數塊中調用該函數。如何解決這個問題。獨立代碼生成不支持函數'edge'
1
A
回答
2
如果您有計算機視覺系統工具箱,則可以使用vision.EdgeDetector
系統對象。如果你有邊緣檢測器塊,那麼你已經有了這個工具箱。該對象支持代碼生成。它使用的默認邊緣檢測器方法是'Sobel'。在爲此對象生成代碼時,請記住使用構造函數參數設置所有屬性。生成代碼時,您可能無法在構建後更改屬性。
edgeObj = vision.EdgeDetector;
edges = step(edgeObj, inputImage);
+0
非常感謝。這工作。 – ShakHub
0
您應該能夠聲明函數作爲外在:
coder.extrinsic( '邊緣');
那麼它應該適用於仿真而不是代碼生成。
相關問題
- 1. 如何關閉Simulink中的代碼生成? (功能不支持獨立代碼生成)
- 2. 代碼生成不支持匿名函數Matlab 2015b
- 3. matlab以vhdl代碼生成。浮動到定點轉換不支持函數rand
- 4. microsoft edge mjpeg支持
- 5. 不支持模塊代碼生成「系統」
- 6. Simulink使用不受支持的構造生成代碼(ceil)
- 7. Ria服務生成的代碼不支持部分類
- 8. 從獨立代碼
- 9. 生成k個成對獨立散列函數
- 10. IE不支持函數發生器
- 11. 添加Google App Engine支持並保持獨立支持
- 12. 獨立於架構的「純邏輯」代碼生成
- 13. Microsoft Edge是否支持短顏色代碼?
- 14. 生成不生成代碼
- 15. 生成器選項:獨立
- 16. 在scalaquery中爲SQLite生成不支持的length()函數
- 17. python生成器函數不支持的樸素置換算法
- 18. 離子生成提供了錯誤:函數調用不支持
- 19. 支持C/C++代碼生成(MATLAB)支持的「bwareaopen」和「bwconhull」的功能
- 20. IE10(Edge)是否支持msRequestFullScreen?
- 21. 錯誤:核心數據的代碼生成不支持雨燕2.3
- 22. Angular2 CLI生成產品錯誤:調用函數'NoOpAnimationDriver',不支持函數調用
- 23. 不同分支代碼的獨立工作區或單獨工作區映射?
- 24. 代碼生成器工具生成一個屬性和支持字段
- 25. Java獨立代碼塊
- 26. PIC(位置獨立代碼)
- 27. R代碼獨立結果
- 28. Android Studio v1.0生成帶支持庫的代碼
- 29. Nhibernate映射生成器,支持從3.2代碼映射
- 30. jhipster 3.x代碼生成中的java 7支持
我不知道你打算做什麼。也許Matlab Builder NE是一個解決方案,輸出是一個.net DLL。 – Daniel