Accelerate框架是一個特定於Mac的框架,它提供了圖像卷積和LAPACK之類的東西,據說在Mac上可以儘可能快地進行優化。我的問題:OpenCV是否利用了這一點?具體來說,函數「filter2D」是否使用Accelerate?OpenCV for Mac使用Accelerate框架嗎?
2
A
回答
1
不是Mac的專家,但據我所知OpenCV的使用IPP(如果已安裝)TBB(構建選項)和NVidia-CUDA(構建選項)
2
它不使用加速架構,但看起來它已經加快了使用CUDA的東西在2.2
在OpenCV2.2相關文件...
/modules/gpu/include/opencv2/gpu/gpu.hpp /modules/gpu/src/filtering.cpp
和
模塊/ imgproc/src目錄/ filter.cpp
對於非GPU的東西
1
如果使用MacPorts版本,您可以指定選項
$ port variants opencv
opencv has the variants:
debug: Enable debug binaries
python26: Add Python 2.6 bindings
* conflicts with python27
python27: Add Python 2.7 bindings
* conflicts with python26
tbb: Use Intel TBB
universal: Build for multiple architectures
我已使用
sudo port install py26-numpy
sudo port install opencv +python26 +tbb
with su CCESS。具體來說,關於Accelerate.framework,這個blog entry說:「#從OpenCV庫內部使用的#添加Accelerate.framework」,但我不知道這裏是否屬於這種情況。
相關問題
- 1. 使用Accelerate框架編碼矢量
- 2. iPhone FFT與Accelerate框架vDSP
- 3. Apportable和iOS Accelerate框架
- 4. iOS的OpenCV 2.4.3是否使用Accelerate Framework?
- 5. 使用OpenCV for Android的Vuforia框架上的顏色檢測
- 6. 在Monodevelop for Mac上安裝Monocross框架
- 7. opencv的imread框架
- 8. 使用python for opencv
- 9. IOKit是僅限Mac的框架嗎?
- 10. 如何在使用Accelerate框架進行FFT時設置緩衝區?
- 11. Mac音頻框架
- 12. 構建框架IOS OpenCV 3.1.0.2失敗MAC(OS X El Capitan)
- 13. 通過Accelerate框架添加兩個__m128類型
- 14. Swift for iOS與Swift for Mac相同嗎?
- 15. IDE for CodeIgniter框架
- 16. 錯誤編譯opencv框架
- 17. 的OpenCV忽略的框架
- 18. 如何創建OpenCV框架?
- 19. Visual Studio for Mac總是需要下載Mono框架
- 20. python_qpid_proton for mac使用amqps
- 21. 你使用應用程序框架嗎?
- 22. OpenCV for Android examples
- 23. OpenCV 2框架是否可用於armv6?
- 24. 使用OpenCV + Python + Mac編寫視頻
- 25. 如何在Mac上使用OpenCV VideoWriter
- 26. OpenCV的:在Mac
- 27. 使用Swift Accelerate的分段錯誤vDSP_ctoz
- 28. 我可以使用KXML框架嗎?
- 29. 我可以使用YAJL iOS框架嗎?
- 30. 正在使用parse.com框架安全嗎?