2018-03-29 13:38:47 -0600 | received badge | ● Popular Question (source) |
2016-08-20 14:53:51 -0600 | received badge | ● Student (source) |
2015-10-18 09:02:32 -0600 | commented question | Using AKAZE for feature extraction using opencv on android is extreamly slow, how can it be made faster ? I personally prefer 512 x (previous height/previous width)*512 downsizing to extract descriptors. Reason being that modern phones have really good camera and algorithm ll slow down operating on such high quality image |
2015-10-11 01:04:46 -0600 | answered a question | GrabCut Implementation in JAVA I am not sure whether the code I am adding is the best way to do it but this is what I use. You can change one or two things (some lines are unnecessary) Hope it helps |
2015-10-11 00:53:25 -0600 | commented question | Using AKAZE for feature extraction using opencv on android is extreamly slow, how can it be made faster ? Have you tried downscaling or compressing image before finding feature points. It is usually better to do image processing on a server, then access the services from android. |
2015-10-11 00:49:06 -0600 | asked a question | Limitations in using Feature detector OpenCV 3 In older version of OpenCV I was able to use different combination of feature detectors and feature discriptors. For example FAST with BRIEF , FAST with ORB, ORB with BRIEF and so on. But in OpenCV 3 I see its no more possible. For example I can use BRISK only with BRISK, AKAZE with AKAZE. I get error like this if I try otherwise Assertion failed (0 <= kpts[i].class_id && kpts[i].class_id < static_cast<int>(evolution_.size())) I wanted to use other feature detectors(Ex. FAST) with AKAZE descriptor since I see AKAZE doesnt give many points sometimes. Any leads on how can it be done ? |
2015-06-20 09:22:41 -0600 | commented question | svm java opencv 3 I didnt use any inbuilt function for BoW , but implemented manually , using features and kmeans, and then saving the histograms in text file |
2015-06-20 09:18:09 -0600 | received badge | ● Enthusiast |
2015-06-10 03:07:10 -0600 | commented question | svm java opencv 3 Thanks I got the mistake. I original kept the data type of label as 32FC1 . Now I changed it to 32SC1. Now it works :) |
2015-06-10 02:26:05 -0600 | commented answer | How to improve homography When you match key points , you get result as MatOfDMatch. Convert that to List<dmatch> , then sort the list based on the distance , in ascending order . So now you can take 10 DMatch objects from list from i 0 to 10 DescriptorMatcher matcher = DescriptorMatcher.create(DescriptorMatcher.BRUTEFORCE_HAMMING); MatOfDMatch matches = new MatOfDMatch(); matcher.match( descriptorsUser, descriptorsTemplate, matches ); List<dmatch> listMatches = matches.toList(); List<dmatch> goodMatches = listMatches.subList(0, 10); |
2015-06-10 02:19:04 -0600 | commented answer | Iterating over contours of an Image in Java You can for example ignore some based on their area if(Imgproc.contourArea(contours.get(i))>max) { // add bigger contours to new list } |
2015-06-09 15:55:16 -0600 | answered a question | Iterating over contours of an Image in Java Do you mean something like this |
2015-06-09 15:50:05 -0600 | answered a question | How to improve homography Try using top matched points (like top 10) instead of applying threshold. Usually top matched points are good enough matches. I dont prefer using threshold coz you cant come up with best which fits for all |
2015-06-09 13:15:54 -0600 | asked a question | svm java opencv 3 Hi, I am trying to implement BoW model using opencv java, but I am facing an issue while using SVM.Kindly help me to debug it. My code goes as follows But while excecuting classifier.train() its throwing this error OpenCV Error: Bad argument (in the case of classification problem the responses must be categorical; either specify varType when creating TrainData, or pass integer responses) in cv::ml::SVMImpl::train, file C:\builds\master_PackSlaveAddon-win64-vc12-static\opencv\modules\ml\src\svm.cpp, line 1610owing this error |
2015-05-19 14:56:40 -0600 | asked a question | semantic segmentation Hi, I want to implement an algorithm for semantic segmentation using OpenCV. As per my knowledge there is no current implementation of semantic segmentation in OpenCV . Is it possible to implement by myself with the help of functions in OpenCV. Are there any general steps to be followed to implement it (For ex: textonBoost + CRF) |