Ask Your Question

Eman AlBasiouny's profile - activity

2016-10-12 21:26:22 -0600 received badge  Student (source)
2015-04-14 10:43:42 -0600 asked a question Using FAST corner detector to extract rectangles

I try to make some modifications to "ArUco" augmented reality library (which is written by using OpenV) to make it faster in real time. They are using Canny edge detector to detect fiducial markers, which have rectangular shape. My suggestion to improve the speed of the detection is to use FAST corner detector to detect the fiducial markers (the rectangles) found in the scene in real time.

My questions:

1- Is FAST corner detector is the best choice to improve the speed of the process of marker detection instead of canny edge detector?

2- If it is an appropriate choice, how can I use it to detect rectangles in the scene?

3- According to the process of marker pose estimation (in which the position of the rectangle in the scene is calculated), they used "An algorithm for Least-Squares estimation of nonlinear parameters". What is the perfect alternative to that algorithm to get faster result. Can I use FAST corner detector in this step?

Thank you very much

2015-02-16 04:58:10 -0600 asked a question Errors with "emmintrin.h" file while setting up OpenCV 2.4.5 with visual C++ 2010 Express

I have installed OpenCV 2.4.5 with windows 7 Ultimate Service Pack 1 and Visual Studio 2008 many times and it worked without any problems.

Now I try for the first time to install the same OpenCV and Windows versions but with Visual C++ 2010 Express.

First, i had the error "cannot open include file "emmintrin.h" ", and i solved it by downloading "emmintrin.h" file from the Internt and addded it to the path: "C:\Program Files\Microsoft Visual Studio 10.0\VC\include".

But after adding "emmintrin.h" there were 49 syntax errors with "pmmintrin.h" and "tmmintrin" files. Note: "emmintrin.h" file is included in "pmmintrin.h" file and "pmmintrin.h" is included in "tmmintrin.h".

Samples of the repeated error messages:

3>C:\Program Files\Microsoft Visual Studio 10.0\VC\include\pmmintrin.h(63): error C2146: syntax error : missing ';' before identifier '_mm_addsub_ps'
3>C:\Program Files\Microsoft Visual Studio 10.0\VC\include\pmmintrin.h(63): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
3>C:\Program Files\Microsoft Visual Studio 10.0\VC\include\pmmintrin.h(63): error C2146: syntax error : missing ')' before identifier 'a'
3>C:\Program Files\Microsoft Visual Studio 10.0\VC\include\pmmintrin.h(63): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
3>C:\Program Files\Microsoft Visual Studio 10.0\VC\include\pmmintrin.h(63): error C2059: syntax error : ')'


3>C:\Program Files\Microsoft Visual Studio 10.0\VC\include\tmmintrin.h(36): error C2146: syntax error : missing ';' before identifier '_mm_hadd_epi16'
3>C:\Program Files\Microsoft Visual Studio 10.0\VC\include\tmmintrin.h(36): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
3>C:\Program Files\Microsoft Visual Studio 10.0\VC\include\tmmintrin.h(36): error C2146: syntax error : missing ')' before identifier 'a'
3>C:\Program Files\Microsoft Visual Studio 10.0\VC\include\tmmintrin.h(36): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
3>C:\Program Files\Microsoft Visual Studio 10.0\VC\include\tmmintrin.h(36): error C2059: syntax error : ')'

I think that i need another copy of "emmintrin.h" file Anyone can help me pleeez??