i'd like to know which interpolation method is used in inpainting function in OPENCV and how it works.
Thank you very much for every reply.
The very link that you gave to the OpenCV docs tells what algorithms are used:
INPAINT_NS Navier-Stokes based method.
INPAINT_TELEA Method by Alexandru Telea [Telea04].
Here are links to papers on the two methods used
http://iwi.eldoc.ub.rug.nl/FILES/root/2004/JGraphToolsTelea/2004JGraphToolsTelea.pdf
http://www.math.ucla.edu/~bertozzi/papers/cvpr01.pdf
Related
I'm not sure that I understand correctly what is opensource. I searched here to find answers but I didn't found anyone that asked a similar question.
How can I see the source code of the "detect" function in the file "features.hpp".
I'm looking for the math calculations of the algorithm ORB.
Is it open for everyone how wants to see it?
Just to be more accurate and sure that I'm clear enough, you can find the function's declaration ("detect") is inside "objdetect.hpp"
Thanks
In C++ the function implementations are typically written in .cpp files. The .h or .hpp files are header files which contain only the function signature and type declarations.
A good starting point for the ORB detector is here.
I saw how to do this from a DataSet object, and I saw a setLabel method, and I saw a getLabelMaskArrays, but none of these are what I'm looking for.
Am I just blind or is there not a way?
Thanks
Masking is for variable length time series in RNNs. Most of the time you don't need it. Our built in sequence dataset iterators also tend to handle these cases. For more details see our rnn page: https://deeplearning4j.org/usingrnns
I would like to reproduce the cv::cvtColor() function that converts a raw Bayer image into an RGB image. There are several different ways like COLOR_BayerBG2BGR, or COLOR_BayerBG2BGR_VNG, and COLOR_BayerBG2BGR_EA. However, I can not find any information on what interpolation method each of those approaches uses. There should be some references to publications or patents. Anyone knows?
OpenCV, as the name already suggests, is open source. Just read the source code if you are interested in what is happening under the hood. Or copy it if you want to "reproduce" the function...
https://github.com/opencv/opencv
Usually its just the average of the neighbouring values. what fancy interpolation method would you expect?
With the PDF below, I would like to do the following things.
Localize the four sudoku grids so as to treat each of them separately.
For each grid picture, I would like to obtain a matrix of the pictures corresponding to each cell.
Finally, I would like to "find" the values printed in each cell.
The problem is that I'm a real beginner with OpenCV (I've bought a book about OpenCV with Python but I've not received it yet).
I'm not a beginner in Python, neither in math so every clue is welcomed.
You're in luck:
sudoku solver part 1
part 2
part 3
part 4
Python 3.x isn't supported by OpenCV though.
tesseract has nice python bindings, too (and is more specialized on that 'ocr' job ;)
welcome to opencv, though !
I want to learn that is EmguCV's EigenObjectRecognizer's has Recognize() method.But I could not found any information that is using which algorithm.I used it in my thesis and I need to know which technique is using that method.I know it uses Eigen Vector and Eigen Values but I am not sure how it uses it. Is any one know could point me ?
Thanks.
It use a PCA-based algorithm, which is what eigenface use.