4/21/2017
OpenCV binarization test : threshold, adaptive threshold, otzu
< gist >
< /gist >
And refer to below site :
Otzu :
http://cvlecture.marearts.com/2017/04/opencv-lecture-5-4-otzu.html
adaptive threshold :
http://cvlecture.marearts.com/2017/04/opencv-lecture-5-3-adaptivethreshold.html
threshold :
http://cvlecture.marearts.com/2017/04/opencv-lecture-5-3-adaptivethreshold.html
4/19/2017
OpenCV Background subtraction 3.2 version example (for MOG, MOG2, GMG, KNN)
This is example for background subtraction on opencv 3.2 version
previously, I post 2.7 version example on here.
http://study.marearts.com/2014/04/opencv-study-background-subtractor-mog.html
But some usage is changed, and knn subtraction method is added.
Many people ask that example based on opencv 3.2
refer to below source code
Thank you.
< gist code >
< /gist code >
previously, I post 2.7 version example on here.
http://study.marearts.com/2014/04/opencv-study-background-subtractor-mog.html
But some usage is changed, and knn subtraction method is added.
Many people ask that example based on opencv 3.2
refer to below source code
Thank you.
< gist code >
< /gist code >
4/17/2017
floodFill opencv function example
floodFill function example
< gist >
< /gist >
#tags
CallBackFunc, EVENT_LBUTTONDOWN, setMouseCallback, rectangle, floodFill,
< gist >
< /gist >
#tags
CallBackFunc, EVENT_LBUTTONDOWN, setMouseCallback, rectangle, floodFill,
video show and write keeping original fps
When the video write, we can set parameter in following function..
outVideo.open(".\\outVideo.avi", askFileTypeBox, capture.get(CV_CAP_PROP_FPS), S, Color);
And we can control play speed by waitKey.
double fps = capture.get(CV_CAP_PROP_FPS);
delay Per Second = 1/fps
in milliseconds = 1/fps * 1000
so we delay, waitKey( 1/fps * 1000 )
by the way, it is not exact fps. because it is delayed including other processing in the loop.
for example, data copy, sobel, imshow ...
< gist code >
< /gist code >
#tags
CV_CAP_PROP_FRAME_WIDTH, CV_CAP_PROP_FRAME_HEIGHT, VideoCapture, VideoWriter, waitKey
Subscribe to:
Posts (Atom)
-
make well divided linear coordinate And make pair coordinate Please see code for detail explanation. import numpy as np import cv2 ...
-
As you can see in the following video, I created a class that stitching n cameras in real time. https://www.youtube.com/user/feelmare/sear...
-
In past, I wrote an articel about YUV 444, 422, 411 introduction and yuv <-> rgb converting example code. refer to this page -> ht...
-
Image size of origin is 320*240. Processing time is 30.96 second took. The result of stitching The resul...
-
* Introduction - The solution shows panorama image from multi images. The panorama images is processing by real-time stitching algorithm...
-
Proceed with the project to update the 2012 version, or that you must reinstall Visual Studio 2010. If you are using Visual Studio 2...
-
1. Map : Tasks read from and write to specific data elements. 2. Gather : each calculation gathers input data elements together from di...
-
fig 1. Left: set 4 points (Left Top, Right Top, Right Bottom, Left Bottom), right:warped image to (0,0) (300,0), (300,300), (0,300) Fi...
-
opencv lecture 4-1 example code < gist start > < gist end >
-
//Singular value decomposition : Mat w, u, v; SVDecomp(data, w, u, v); // A = U W V^T //The flags cause U and V to be returned transpose...
