基於 opencv_git_changelog——以下為自總結的部分關鍵點內容,需要檢視具體更新內容的,小手一點進入官方日誌
更新於 20210331
** 4.4.0 **
dnn 模組
由於 sift 專利已經過期,sift 加入到主分支,不再受contrib nonfree限制
支援yolov4,onnx增加 resnet backbone 支援,支援 efficientdet
增加了 文字檢測 的demo,east + crnn
對本次更新增加了openvino的支援
g-api
影象處理上,增加了 拉普拉斯核 和 雙邊濾波
還有一些其他的更新,不具體進行列舉了
and many other great contributions from opencv community, including, but not limited to:
obj-c / swift bindings: #17165
(opencv_contrib) julia bindings as part of ongoing gsoc project: #2547
(opencv_contrib) bimef: a bio-inspired multi-exposure fusion framework for low-light image enhancement: #2448
enable otsu thresholding for cv_16uc1 images: #16640
add stroke width transform algorithm for text detection: #2464
planned migration on apache 2 license for next releases oe-32 #17491
記錄於20191029
目前導航系統使用的opencv版本為ros-kinetic-opencv,使用的是opencv-dev-3.3.1
該版本優化和擴充套件了opencv_dnn,增加了:
face detection sample and the light-weight resnet-10 + ssd
the partial darknet parser, enough to parse yolo models
preliminary support for fp16 networks has been added.
在此之上,opencv3.4更新
繼續擴充套件了dnn模組:
增加了faster r-cnn
dnn利用opencl加速(使用了igpu() )提公升了7倍mobilenet-ssd的速度
3.4.2
增加乙個計算目標值dnn_target_opencl_fp16
擴充套件intel gpu inte***ce
支援yolov3
減少dnn記憶體開銷,優化對tensorflow和keras的支援
4.0.0
移除較多的opencv1x的模組
需要c++11 (cv::string == std::string cv::ptr 被包裝到了std::shared_ptr)
dnn部分,優化
maskrcnn
整合了integrate onnx parser
優化了dnn模組在intel dldt上的表現
變更api blobfromimage 不再交換red和blue通道,不再裁剪
增加了快捷路徑,支援deeplearning network使用
python object_detection.py opencv_fd
修復amd、nvidia gpu對於opencl的加速,現在只需要enable dnn_target_opencl
其餘更新部分
增加了qr code 的detector,位於 opencv/objdetect module
還增加了kinect 的演算法 opencv_contrib/rgbd module
4.1.0
dnn減少記憶體消耗30%以上
更新並增強了intel 介面的使用
new networks from tensorflow object detection api: faster-rcnns, ssds and mask-rcnn with dilated convolutions, fpn ssd 開始加空洞卷積模型的支援
4.1.1
增加了3d卷積網路
視覺化網路cv::dnn::net::dumptofile
優化onnx and tenforflow 的接入介面
4.1.2
可使用高階api來區分classification model,區分了分類、目標識別、語義分割的模型,支援模型的預處理、後處理
更新openvino的backnend
總結從3.3.1開始,opencv一直在對dnn進行優化,擴充套件各個模型的支援,後續版本可支援到yolov3,maskrcnn等神經網路,優化ssd等網路的速度
不斷給intel® inference engine提供新的後端處理優化
增加了dnn模型的各項分類
20200520 記錄
4.2.0
整合了gsoc 專案的 cuda backend, 支援gpu
openvino的更新
simd 內建函式的優化,降金字塔操作多執行緒
videocapture 的更新,支援ffmpeg backend
opencv_contrib更新
乙個有意思的點:logos features matching
兩個其他的演算法更新 fsr影象修補,ric 插值
4.3.0
dnn:
提公升了layers的效能,支援更多的模型
增加 dasiamrpn 追蹤器 demo
優化、修復一些cuda backend的問題
引入alpha matting,前背景分離 詳見opencv_contrib
總結持續更新
1 從屬關係的區別 link屬於xhtml標籤,而 import是css提供的語法規則,link除了載入css,還可以定義rss,定義rel連線屬性等,import就只能載入css。2 載入順序的區別 頁面載入時,link會同時被載入,而 import引用的css會等頁面被載入完後再載入。3 相容性...
css總結(持續更新)
1.當可以在乙個元件中同時使用有作用域和無作用域的樣式 使用scoped後,父元件的樣式將不會滲透到子元件中。不過乙個子元件的根節點會同時受其父元件有作用域的css和子元件有作用域的css的影響。這樣設計是為了讓父元件可以從布局的角度出發,調整其子元件根元素的樣式。如果你希望scoped樣式中的乙個...
OpenCV遇到的問題(持續更新)
1.未經處理的異常 0x00007ffa95d9a388 處 位於 image pro1.exe 中 有未經處理的異常 microsoft c 異常 cv exception,位於記憶體位置 0x000000bd2c8ef520 處。如圖 解決方法 原因一 imread中檔案的路徑,和.cpp檔案或...