refer to this code
thank you.
str = byte.decode( encoding='UTF-8')
byte2 = str.encode( encoding='UTF-8' )
8/27/2014
8/20/2014
8/18/2014
8/12/2014
Opencv float array to Mat
you can input float array data to Mat through this way.
float H[9]={1,2,3,4,5,6,7,8,9};
Mat TT = Mat(3,3,CV_32FC1, &H);
But becareful, if H value is changed, TT value is also changed.
See the example source code.
float H[9]; for(int i=0; i< 9; ++i) H[i] = i; for(int i=0; i< 9; ++i) cout << i << " : " << H[i] << endl; Mat TT = Mat(3,3,CV_32FC1, &H); cout << TT << endl; for(int i=0; i< 9; ++i) H[i] = i*10; cout << "TT values are chaned.." << endl; cout << TT << endl; cout << endl;
If we modify code like this..
Mat TT = Mat(3,3,CV_32FC1, &H);
-> Mat TT = Mat(3,3,CV_32FC1, &H).clone();
TT value is not affected by float array.
8/11/2014
CUDA Link2005 error.
I meet the this error when compile CUDA.
error LNK2005: "int __cdecl XXXX" (?XXXXX@@YAHXZ) already defined in XXX.cu.obj
I solved error from the web page. -> http://stackoverflow.com/questions/5295503/cuda-lnk2005-error-on-device-function-used-in-header-file
In my case, I add "inline" keyword front of cuda function name.
ex)
__device__ void matrix_set_identity(GPU_Matrix *A)
->
inline __device__ void matrix_set_identity(GPU_Matrix *A)
Thank you.
error LNK2005: "int __cdecl XXXX" (?XXXXX@@YAHXZ) already defined in XXX.cu.obj
I solved error from the web page. -> http://stackoverflow.com/questions/5295503/cuda-lnk2005-error-on-device-function-used-in-header-file
In my case, I add "inline" keyword front of cuda function name.
ex)
__device__ void matrix_set_identity(GPU_Matrix *A)
->
inline __device__ void matrix_set_identity(GPU_Matrix *A)
Thank you.
8/06/2014
nvcc : fatal error : Could not set up the environment for Microsoft Visual Studio using ...
I meet this error when I complie opencv + cuda.
I have tried hundreds of times to solve this problem.
I tried opencv 2.4.8 + cuda 5.5 + vs 2012
opencv 2.4.8 + cuda 6 + vs 2012
opencv 2.4.9 + cuda 5.5 + vs 2012
opencv 2.4.9 + cuda 6 + vs 2012
opencv 2.4.9 + cuda 6 + vs 2013.
when I almost dead, I find solution.
It is solution.
Open "nvcc.profile" by text editor.
This file may be located in "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.0\bin" (in my case)
And add this setense
CUDA_NVCC_FLAGS += --compiler-bindir = "-IE:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin"
so this figure is all contents of nvcc.profile.
I am happy to notice this tip to world.
^^
I have tried hundreds of times to solve this problem.
I tried opencv 2.4.8 + cuda 5.5 + vs 2012
opencv 2.4.8 + cuda 6 + vs 2012
opencv 2.4.9 + cuda 5.5 + vs 2012
opencv 2.4.9 + cuda 6 + vs 2012
opencv 2.4.9 + cuda 6 + vs 2013.
when I almost dead, I find solution.
It is solution.
Open "nvcc.profile" by text editor.
This file may be located in "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.0\bin" (in my case)
And add this setense
CUDA_NVCC_FLAGS += --compiler-bindir = "-IE:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin"
so this figure is all contents of nvcc.profile.
I am happy to notice this tip to world.
^^
Subscribe to:
Posts (Atom)
-
Logistic Classifier The logistic classifier is similar to equation of the plane. W is weight vector, X is input vector and y is output...
-
I use MOG2 algorithm to background subtraction. The process is resize to small for more fast processing to blur for avoid noise affectio...
-
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...
-
Created Date : 2011.2 Language : C/C++ Tool : Microsoft Visual C++ 2010 Library & Utilized : OpenCV 2.2 Reference : Interent Refer...
-
Created Date : 2009.10. Language : C++ Tool : Visual Studio C++ 2008 Library & Utilized : Point Grey-FlyCapture, Triclops, OpenCV...
-
This example source code is to extract HOG feature from images. And save descriptors to XML file. The source code explain how to use HOGD...
-
RTSP(Real Time Streaming Protocol) is video streaming, it usually sent from network camera. VideoCapture function in opencv also can get r...
-
After training SVM, we should test the trained XML data is reliable or not.. The method to extract HOG feature is refer to -> http://fe...
-
Created Date : 2011.10 Language : C/C++ Tool : Microsoft Visual C++ 2008 Library & Utilized : OpenCV 2.3 Reference : SIFT referenc...
-
OpenCV has AdaBoost algorithm function. And gpu version also is provided. For using detection, we prepare the trained xml file. Although...