OpenCV 4.8.0已于2023年6月29日凌晨正式發(fā)布,此次發(fā)布中有DNN模塊中對(duì)TFLite模型的支持,F(xiàn)P16精度推理的支持等諸多亮點(diǎn)。ChangeLog譯文如下(來(lái)自本團(tuán)隊(duì)以及中國(guó)社區(qū)的貢獻(xiàn)以紅色標(biāo)出):
DNN:-
支持讀取和推理TFLite模型(含int8量化模型)。
-
支持以不依賴Protobuf的方式編譯DNN模塊。
-
支持更多的算子和模型:
-
ONNX: Layer Normalization, GELU和QLinearSoftmax。
-
CANN后端:支持ONNX算子Split,Clip(Relu6),Slice,Sub,PRelu,Conv(auto_pad)和ConvTranspose。
-
重構(gòu)Reduce算子的實(shí)現(xiàn)以達(dá)到更好的魯棒性和更好的性能。
-
支持Meta的Segment Anything Model。
-
修復(fù)nary element wise算子在CPU和CUDA后端上的廣播問(wèn)題。
-
加速ARM和x86上Conv算子的運(yùn)行速度,優(yōu)化Conv算子在1D和3D輸入的情況的速度,支持Conv算子與element-wise算子的融合。
-
在ARMv8平臺(tái)支持了FP16計(jì)算分支,可以通過(guò)net.setPreferableTarget(DNN_TARGET_CPU_FP16);啟用,相比于FP32有1.5倍的速度提升 。
-
重構(gòu)Vulkan后端以達(dá)到更好的魯棒性和性能,相比于重構(gòu)前有4倍的速度提升 。
-
添加了blobFromImageParam API,用于構(gòu)建網(wǎng)絡(luò)輸入同時(shí)進(jìn)行預(yù)處理。
-
添加了新版OpenVINO的支持。
-
-
更新FaceDetectorYN,速度與精度進(jìn)一步提升,OpenCV Zoo已同步更新 。
-
條形碼檢測(cè)和解碼功能從opencv_contrib遷移至主倉(cāng)該模塊。
-
增加可調(diào)用條形碼和二維碼的圖形編碼通用API GraphicalCodeDetector。
-
添加對(duì)pre-4.6.0發(fā)布的ChAruco boards的支持。
-
修復(fù)若干二維碼檢測(cè)和解碼的漏洞,以及性能提升。
-
修復(fù)若干ArUco的漏洞,以及性能提升。
-
改進(jìn)USAC框架。
-
修復(fù)相機(jī)校對(duì)流程中的stddev估計(jì)。
-
修復(fù)icvGetRectangles中不正確的pixel grid生成,提升了getOptimalNewCameraMatrix,stereoRectify以及其它校對(duì)函數(shù)的準(zhǔn)確率。
-
支持對(duì)Charuco board的模版生成和交互式校對(duì)工具,以及相應(yīng)示例。
-
修復(fù)LineSegmentDetector中的若干問(wèn)題。
-
修復(fù)resize中當(dāng)模式設(shè)置為INTER_NEAREST_EXACT以及輸入尺度為偶數(shù)時(shí)返回不正確結(jié)果的問(wèn)題。
-
優(yōu)化IntelligentScissorsMB::buildMap的local cost計(jì)算。
-
保留BORDER_TRANSPARENT模式的remap()的inlier。
-
修復(fù)distransform以支持大圖像輸入。
-
提升SIFT算法的精度。
-
添加cv::reduce的REDUCE_SUM2模式。
-
添加cv::hasNonZero函數(shù)。
-
更新依賴庫(kù)IPP的版本為20230330。
-
改進(jìn)對(duì)RISC-V RVV向量拓展指令集支持:
-
若干OpenCL供應(yīng)商和版本處理的提升。
-
通過(guò)依賴libavif添加了對(duì)AVIF的支持。
-
支持奧比中光Femto Mega攝像頭。
-
支持MS Media Foundation后端的ViedeoWriter的HEVC/H265。
-
修復(fù)FFmpeg后端的FPS計(jì)算。
-
支持DShow后端的VideoCapture的CAP_PROP_AUTO_WB和CV_CAP_PROP_WHITE_BALANCE_BLUE_U。
-
修復(fù)OBS Virtual Camera的捕獲。
-
CV_32S編碼支持tiff。
-
在opencv_contrib的cudacodec模塊中引進(jìn)更加嚴(yán)格的解碼器檢查和動(dòng)態(tài)分辨率支持。
-
在opencv_contrib的cudacodec模塊中添加了基本的VideoCapture屬性支持。
-
修復(fù)IDE對(duì)opencv python自動(dòng)補(bǔ)全問(wèn)題。
-
修復(fù)registerNewType中的引用計(jì)算錯(cuò)誤問(wèn)題。
-
修復(fù)ChAruco和diamond board的檢測(cè)器綁定。
-
添加綁定以支持從其他庫(kù)中初始化的GpuMat和Steam對(duì)象。
-
支持np.float16到Mat的內(nèi)部轉(zhuǎn)換。
-
添加RotatedRect,CV_MAKETYPE和CV_8UC(n)的Python綁定。
-
允許在opencv.js中關(guān)閉wasm。
-
添加對(duì)Arcuco,ChArcuco,二維碼和條形碼的JS綁定。
-
修復(fù)opencv_contrib模塊的wechat_qrcode中的若干嚴(yán)重問(wèn)題。
-
模型
+關(guān)注
關(guān)注
1文章
3268瀏覽量
48926 -
OpenCV
+關(guān)注
關(guān)注
31文章
635瀏覽量
41388
原文標(biāo)題:OpenCV 4.8.0正式發(fā)布
文章出處:【微信號(hào):CVSCHOOL,微信公眾號(hào):OpenCV學(xué)堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論