IPP ve/veya TBB ve/veya OpenMP ile optimize edilmiş OpenCV işlev/yöntemleri listesi var mı?OpenCV TBB IPP OpenMP işlevleri
5
A
cevap
5
Yasal Uyarı: OpenCV kullanımında hiç deneyimim yok.
Resmi opencv.org sitesinde böyle bir liste bulunamadı. Ancak, ChangeLog says:
evrensel cv için TBB okunur TBB :: parallel_for() den kalan tüm paralel döngüler anahtarlamalı :: parallel_for_() birçok olası backend'e (MS eşzamanlılık, Apple'ın GDC, OpenMP Intel ile TBB vs.) Şimdi
, biz aramak için biliyorum ve grep -IRl parallel_for_
opencv
dizinde uygulanan aşağıdaki bize veriyor: İşte
build/include/opencv2/core/core.hpp
sources/apps/traincascade/boost.cpp
sources/modules/calib3d/src/stereobm.cpp
sources/modules/contrib/src/basicretinafilter.cpp
sources/modules/contrib/src/magnoretinafilter.cpp
sources/modules/contrib/src/parvoretinafilter.cpp
sources/modules/contrib/src/retinacolor.cpp
sources/modules/contrib/src/templatebuffer.hpp
sources/modules/core/include/opencv2/core/core.hpp
sources/modules/core/src/matrix.cpp
sources/modules/core/src/parallel.cpp
sources/modules/core/src/stat.cpp
sources/modules/features2d/src/detectors.cpp
sources/modules/gpu/src/calib3d.cpp
sources/modules/highgui/test/test_ffmpeg.cpp
sources/modules/imgproc/src/clahe.cpp
sources/modules/imgproc/src/color.cpp
sources/modules/imgproc/src/distransform.cpp
sources/modules/imgproc/src/generalized_hough.cpp
sources/modules/imgproc/src/histogram.cpp
sources/modules/imgproc/src/imgwarp.cpp
sources/modules/imgproc/src/morph.cpp
sources/modules/imgproc/src/smooth.cpp
sources/modules/imgproc/src/thresh.cpp
sources/modules/ml/src/ann_mlp.cpp
sources/modules/ml/src/gbt.cpp
sources/modules/ml/src/knearest.cpp
sources/modules/ml/src/nbayes.cpp
sources/modules/ml/src/svm.cpp
sources/modules/nonfree/src/surf.cpp
sources/modules/objdetect/src/cascadedetect.cpp
sources/modules/objdetect/src/haar.cpp
sources/modules/objdetect/src/hog.cpp
sources/modules/ocl/src/kmeans.cpp
sources/modules/photo/src/denoising.cpp
sources/modules/stitching/src/matchers.cpp
sources/modules/superres/src/btv_l1.cpp
sources/modules/video/src/bgfg_gaussmix2.cpp
sources/modules/video/src/bgfg_gmg.cpp
sources/modules/video/src/lkpyramid.cpp
sources/modules/video/src/tvl1flow.cpp
, biz modülleri ve parçaları WHI listesini görmek Paralel döngüyü kullanın. Umarım TBB ve OpenMP için soruyu cevaplamak yeterlidir. Daha fazla ayrıntı için, lütfen ilgili dosyayı açın ve hangi koşullarda uygulandığını öğrenmek için parallel_for_
'u arayın.
modules/calib3d/src/calibration.cpp
modules/core/include/opencv2/core/core_c.h
modules/core/include/opencv2/core/internal.hpp
modules/core/src/arithm.cpp
modules/core/src/dxt.cpp
modules/core/src/mathfuncs.cpp
modules/core/src/matmul.cpp
modules/core/src/precomp.hpp
modules/core/src/stat.cpp
modules/core/src/system.cpp
modules/imgproc/src/canny.cpp
modules/imgproc/src/color.cpp
modules/imgproc/src/deriv.cpp
modules/imgproc/src/distransform.cpp
modules/imgproc/src/filter.cpp
modules/imgproc/src/imgwarp.cpp
modules/imgproc/src/morph.cpp
modules/imgproc/src/samplers.cpp
modules/imgproc/src/smooth.cpp
modules/imgproc/src/sumpixels.cpp
modules/legacy/test/test_pyrsegmentation.cpp
modules/objdetect/src/haar.cpp
modules/objdetect/src/hog.cpp
modules/ocl/src/haar.cpp
: IPP olarak
,
egrep -IRl '\bipp'
aşağıdaki verir, oldukça yoğun bir çekirdek kütüphane tarafından kullanılan görünüyor
İlgili konular
- 1. Özel lib için opencv lib'i ekleme, ipp ile ilgili hatalar?
- 2. OpenMP?
- 3. OpenMP
- 4. OpenMP
- 5. IPP node.js ipp modülünü kullanan CUPS-Get-Aygıtlarında eksik öznitelik
- 6. OpenCV'nin TBB ile derlenmiş olup olmadığını kontrol edin
- 7. OpenMP atomik?
- 8. opencv
- 9. Python-OpenCV genişletme ve aşınma işlevleri hiçbir şeyi değiştirmiyor
- 10. OpenCV bağlamında `ippicv` nedir?
- 11. C++ OpenMP programı
- 12. OpenMP Çeşitli "paylaşılan" yönlendiriciler?
- 13. OpenMP örtülü bariyer
- 14. OpenMP ve CPU benzeşimi
- 15. OpenMP çalışıyorsa nasıl söylenir?
- 16. OpenMP döngüsünde yürütme çağrısı
- 17. OpenMp ve Qt Oluşturan
- 18. Opencv
- 19. OpenCV
- 20. OpenCV
- 21. OpenCV
- 22. OpenCV
- 23. OpenCV
- 24. OpenCV
- 25. OpenCV
- 26. Opencv
- 27. OpenCV
- 28. OpenCV
- 29. OpenCV
- 30. OpenCv