2019-04-12 07:28:23 -0600 | received badge | ● Popular Question (source) |
2013-10-16 08:13:50 -0600 | answered a question | Is there a minimal source download for OpenCV? When deploying you actually do not need any source at all, you need to either deploy dynamic library files or just link your app with static OpenCV libraries. If you build OpenCV from source there are also some options where you can skip building docs, samples etc., but it concerns only development and not deployment. |
2013-10-14 10:21:37 -0600 | commented question | Problem with FLANN in a multithreaded application Well, Moster, thank you. Your comments helped me a lot. The exception arise at this line matcher.match(features_from.descriptors.row(point_ind), features_to.descriptors.row(indicies[rind]), matches); (the only actually where some submatrices are used). And the reason for that is that in a call for flann radius search cur_result_num = grid_of_flann_[inds.first][inds.second].radiusSearch(query, indicies, dists, radius, num_results); the number of results returned (cur_result_num) could be greater than the maximum number of results specified (num_results). I misunderstood this point. It is not yet clear for me why this exeption doesn't show up in a single thread, but nevertheless the problem is solved for now. Thank you again |
2013-10-14 08:59:02 -0600 | received badge | ● Editor (source) |
2013-10-14 08:32:42 -0600 | received badge | ● Teacher (source) |
2013-10-14 08:06:59 -0600 | received badge | ● Critic (source) |
2013-10-14 08:06:52 -0600 | answered a question | getting error: expected expression before ‘IplImage’ in attempt to create alias for IplImage There are #define and typedef that can make it work, but it seems that you need to study at least some basic c/c++ before trying to do something with opencv. |
2013-10-14 07:45:56 -0600 | answered a question | Why is the blob tracking code 'legacy'? What's replaced it? As far as I know if any code become legacy it is neither maintained nor developed further any more. But you may take a look at SimpleBlobDetector at features2d module, this might be what you are looking for. |
2013-10-14 05:41:17 -0600 | asked a question | Problem with FLANN in a multithreaded application Hello! I have a problem with running opencv code in multiple threads. When I do not use flann, the program runs ok even in multiple treads. But when I am adding flann based functions I get the exception "OpenCV Error: Assertion failed (0 <= _rowRange.start && _rowRange.start <= _rowRange.end && _rowRange.end <= m.rows) in Mat, file /tmp/opencv-KNTZ/opencv-2.4.4/modules/core/src/matrix.cpp, line 284" at some moment (different each time) during multithreaded execution. Is flann implemetation known to be not thread-safe, or there might be a problem with something else? Thank you in advance, Artem P. S. In the folowing I provide the code, where the problem occurs. But there is actually no matrix operations involved, at least explicitly. And here is the code for class grid, which make use of flann (more) |