unsigned long AAtime = 0, BBtime = 0;
 cuda::GpuMat gpuImg, gpuImg_out;
 Mat img, img_out, img_out2;
 img = imread("2mb.jpg");
 gpuImg.upload(img);
 AAtime = getTickCount();
 cuda::bitwise_not(gpuImg, gpuImg_out);
 Ptr< cv::cuda::filter > filter = cuda::createSobelFilter(img.type(), img.type(), 1, 0);
 filter->apply(gpuImg_out, gpuImg_out);
 BBtime = getTickCount();
 gpuImg_out.download(img_out);
 printf("gpu : %.2lf second \n", (BBtime - AAtime) / getTickFrequency());
 AAtime = getTickCount();
 bitwise_not(img, img_out2);
 Sobel(img_out2, img_out2, img_out2.depth(), 1, 0);
 BBtime = getTickCount();
 printf("cpu : %.2lf second \n", (BBtime - AAtime) / getTickFrequency());
 imshow("cpu_img", img_out);
 imshow("cpu_img", img_out2);
 waitKey(0);
12/16/2016
Gpu Mat, Cpu Mat example 2
Subscribe to:
Post Comments (Atom)
- 
Image size of origin is 320*240. Processing time is 30.96 second took. The result of stitching The resul...
- 
Logistic Classifier The logistic classifier is similar to equation of the plane. W is weight vector, X is input vector and y is output...
- 
The MNIST dataset is a dataset of handwritten digits, comprising 60 000 training examples and 10 000 test examples. The dataset can be downl...
- 
This is data acquisition source code of LMS511(SICK co.) Source code is made by MFC(vs 2008). The sensor is communicated by TCP/IP. ...
- 
Background subtractor example souce code. OpenCV support about 3 types subtraction algorithm. Those are MOG, MOG2, GMG algorithms. Det...
- 
Created Date : 2011.2 Language : C/C++ Tool : Microsoft Visual C++ 2010 Library & Utilized : OpenCV 2.2 Reference : Interent Refer...
- 
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...
- 
Google Coral USB Edge TPU Implementation Guide 1. Installation and Troubleshooting 1.1 Hardware Requirements Google Coral USB Accelerator ...
- 
I use MOG2 algorithm to background subtraction. The process is resize to small for more fast processing to blur for avoid noise affectio...
- 
This is example for background subtraction on opencv 3.2 version previously, I post 2.7 version example on here. http://study.marearts.co...
 
 
 
 
No comments:
Post a Comment