gitextract_b1fe3o02/ ├── .astylerc ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE.md │ └── workflows/ │ ├── docker-alpine-improved.yml │ ├── docker-static-ffmpeg.yml │ ├── docker-static-gstreamer.yml │ ├── docker-static-opencv-cuda.yml │ ├── docker-static-opencv.yml │ ├── docker.yml │ ├── linux.yml │ ├── macos.yml │ └── windows.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── Dockerfile-static ├── Dockerfile-static-alpine ├── Dockerfile-static-builder ├── Dockerfile-test ├── Dockerfile-test.gpu-cuda-10 ├── Dockerfile-test.gpu-cuda-11 ├── Dockerfile-test.gpu-cuda-11.2.2 ├── Dockerfile-test.gpu-cuda-12 ├── Dockerfile-test.gpu-cuda-13 ├── Dockerfile.ffmpeg-static-alpine ├── Dockerfile.gpu ├── Dockerfile.gstreamer-static-alpine ├── Dockerfile.opencv ├── Dockerfile.opencv-gpu-cuda-10 ├── Dockerfile.opencv-gpu-cuda-11 ├── Dockerfile.opencv-gpu-cuda-11.2.2 ├── Dockerfile.opencv-gpu-cuda-12 ├── Dockerfile.opencv-gpu-cuda-13 ├── Dockerfile.opencv-openvino ├── Dockerfile.opencv-static ├── Dockerfile.opencv-static-alpine ├── Dockerfile.opencv-static-alpine-ffmpeg ├── Dockerfile.opencv-ubuntu-18.04 ├── Dockerfile.opencv-ubuntu-20.04 ├── Dockerfile.opencv-ubuntu-22.04 ├── Dockerfile.opencv-ubuntu-24.04 ├── LICENSE.txt ├── Makefile ├── README.md ├── ROADMAP.md ├── aruco.cpp ├── aruco.go ├── aruco.h ├── aruco_dictionaries.go ├── aruco_test.go ├── asyncarray.cpp ├── asyncarray.go ├── asyncarray.h ├── asyncarray_test.go ├── calib3d.cpp ├── calib3d.go ├── calib3d.h ├── calib3d_string.go ├── calib3d_test.go ├── cgo.go ├── cgo_static.go ├── cgo_static_darwin.go ├── cgo_static_windows.go ├── cmd/ │ ├── README.md │ ├── asciicam/ │ │ └── main.go │ ├── basic-drawing/ │ │ └── main.go │ ├── caffe-classifier/ │ │ └── main.go │ ├── captest/ │ │ └── main.go │ ├── capwindow/ │ │ └── main.go │ ├── counter/ │ │ └── main.go │ ├── cuda/ │ │ └── main.go │ ├── dnn-detection/ │ │ └── main.go │ ├── dnn-pose-detection/ │ │ └── main.go │ ├── dnn-style-transfer/ │ │ └── main.go │ ├── faceblur/ │ │ └── main.go │ ├── facedetect/ │ │ └── main.go │ ├── facedetect-from-url/ │ │ └── main.go │ ├── facedetectYN/ │ │ └── main.go │ ├── feature-matching/ │ │ └── main.go │ ├── find-chessboard/ │ │ └── main.go │ ├── find-circles/ │ │ └── main.go │ ├── find-lines/ │ │ └── main.go │ ├── gstreamer-writer/ │ │ └── main.go │ ├── hand-gestures/ │ │ └── main.go │ ├── hello/ │ │ └── main.go │ ├── img-similarity/ │ │ └── main.go │ ├── kalman-filter/ │ │ └── main.go │ ├── mjpeg-streamer/ │ │ └── main.go │ ├── motion-detect/ │ │ └── main.go │ ├── openvino/ │ │ └── ie/ │ │ └── version/ │ │ └── main.go │ ├── saveimage/ │ │ └── main.go │ ├── savevideo/ │ │ └── main.go │ ├── showimage/ │ │ └── main.go │ ├── ssd-facedetect/ │ │ └── main.go │ ├── tf-classifier/ │ │ └── main.go │ ├── tracking/ │ │ └── main.go │ ├── version/ │ │ └── main.go │ ├── xphoto/ │ │ └── main.go │ └── yolo-detection/ │ └── main.go ├── codecov.yml ├── contrib/ │ ├── README.md │ ├── att_faces/ │ │ ├── README │ │ ├── s1/ │ │ │ ├── 1.pgm │ │ │ ├── 2.pgm │ │ │ ├── 3.pgm │ │ │ └── 4.pgm │ │ ├── s2/ │ │ │ ├── 1.pgm │ │ │ ├── 2.pgm │ │ │ ├── 3.pgm │ │ │ ├── 4.pgm │ │ │ └── 5.pgm │ │ └── s3/ │ │ ├── 1.pgm │ │ ├── 10.pgm │ │ ├── 2.pgm │ │ ├── 3.pgm │ │ ├── 4.pgm │ │ ├── 5.pgm │ │ ├── 6.pgm │ │ ├── 7.pgm │ │ ├── 8.pgm │ │ └── 9.pgm │ ├── bgsegm.cpp │ ├── bgsegm.go │ ├── bgsegm.h │ ├── bgsegm_test.go │ ├── cgo.go │ ├── cgo_static.go │ ├── cgo_static_darwin.go │ ├── cgo_static_windows.go │ ├── contrib.go │ ├── errors.go │ ├── face.cpp │ ├── face.go │ ├── face.h │ ├── face_recognizer.go │ ├── face_test.go │ ├── freetype.cpp │ ├── freetype.go │ ├── freetype.h │ ├── freetype_test.go │ ├── img_hash.cpp │ ├── img_hash.go │ ├── img_hash.h │ ├── img_hash_string.go │ ├── img_hash_test.go │ ├── mcc.cpp │ ├── mcc.go │ ├── mcc.h │ ├── mcc_test.go │ ├── tracking.cpp │ ├── tracking.go │ ├── tracking.h │ ├── tracking_test.go │ ├── wechat_qrcode.cpp │ ├── wechat_qrcode.go │ ├── wechat_qrcode.h │ ├── wechat_qrcode_test.go │ ├── xfeatures2d.cpp │ ├── xfeatures2d.go │ ├── xfeatures2d.h │ ├── xfeatures2d_test.go │ ├── ximgproc.cpp │ ├── ximgproc.go │ ├── ximgproc.h │ ├── ximgproc_test.go │ ├── xobjdetect.cpp │ ├── xobjdetect.go │ ├── xobjdetect.h │ ├── xobjdetect_test.go │ ├── xphoto.cpp │ ├── xphoto.go │ ├── xphoto.h │ └── xphoto_test.go ├── core.cpp ├── core.go ├── core.h ├── core_string.go ├── core_test.go ├── cuda/ │ ├── README.md │ ├── arithm.cpp │ ├── arithm.go │ ├── arithm.h │ ├── arithm_test.go │ ├── bgsegm.cpp │ ├── bgsegm.go │ ├── bgsegm.h │ ├── bgsegm_test.go │ ├── cgo.go │ ├── cgo_static.go │ ├── cgo_static_darwin.go │ ├── cgo_static_windows.go │ ├── core.cpp │ ├── core.go │ ├── core.h │ ├── cuda.cpp │ ├── cuda.go │ ├── cuda.h │ ├── cuda_test.go │ ├── errors.go │ ├── filters.cpp │ ├── filters.go │ ├── filters.h │ ├── filters_test.go │ ├── helpers_test.go │ ├── imgproc.cpp │ ├── imgproc.go │ ├── imgproc.h │ ├── imgproc_alphacomptypes.go │ ├── imgproc_test.go │ ├── objdetect.cpp │ ├── objdetect.go │ ├── objdetect.h │ ├── optflow.cpp │ ├── optflow.go │ ├── optflow.h │ ├── optflow_test.go │ ├── warping.cpp │ ├── warping.go │ ├── warping.h │ ├── warping_string.go │ └── warping_test.go ├── data/ │ └── haarcascade_frontalface_default.xml ├── dnn.cpp ├── dnn.go ├── dnn.h ├── dnn_async_openvino.go ├── dnn_ext.go ├── dnn_string.go ├── dnn_test.go ├── env.cmd ├── env.sh ├── features2d.cpp ├── features2d.go ├── features2d.h ├── features2d_string.go ├── features2d_test.go ├── go.mod ├── go.sum ├── gocv.go ├── helpers_test.go ├── highgui.cpp ├── highgui.go ├── highgui_gocv.h ├── highgui_onmouse_test.go ├── highgui_string.go ├── highgui_test.go ├── images/ │ └── multipage.tif ├── imgcodecs.cpp ├── imgcodecs.go ├── imgcodecs.h ├── imgcodecs_test.go ├── imgproc.cpp ├── imgproc.go ├── imgproc.h ├── imgproc_colorcodes.go ├── imgproc_colorcodes_string.go ├── imgproc_string.go ├── imgproc_test.go ├── mat_noprofile.go ├── mat_profile.go ├── matprofile_test.go ├── objdetect.cpp ├── objdetect.go ├── objdetect.h ├── objdetect_test.go ├── openvino/ │ ├── README.md │ ├── env.sh │ ├── ie/ │ │ ├── README.md │ │ ├── ie.go │ │ ├── inference_engine.cpp │ │ ├── inference_engine.go │ │ ├── inference_engine.h │ │ └── inference_engine_test.go │ └── openvino.go ├── patches/ │ └── gstreamer-full.patch ├── persistence.h ├── persistence_filenode.cpp ├── persistence_filenode.go ├── persistence_filestorage.cpp ├── persistence_filestorage.go ├── persistence_test.go ├── photo.cpp ├── photo.go ├── photo.h ├── photo_string.go ├── photo_test.go ├── svd.cpp ├── svd.go ├── svd.h ├── svd_test.go ├── version.cpp ├── version.go ├── version.h ├── version_test.go ├── video.cpp ├── video.go ├── video.h ├── video_test.go ├── videoio.cpp ├── videoio.go ├── videoio.h ├── videoio_string.go ├── videoio_test.go ├── win_build_opencv.cmd └── win_download_opencv.cmd