Thanks for the structured session on image proccesing 🤘
@RichieChuh4 жыл бұрын
The content you presente is so briliant!
@osamamohamed56094 жыл бұрын
I need to know more about the difference between the key points and descriptors 😁 And I was in need to use SIFT
@rverm10009 ай бұрын
how would you go about figuring if star images have a moving object in it?
@janiksmejkal14744 жыл бұрын
cv2.FastFeatureDetector_create(50) --> parameter '50' is for threshold, not for number of key points. Otherwise, brilliant series!!!!!
@DigitalSreeni4 жыл бұрын
Thanks for correcting me, really appreciate.
@ranati20002 жыл бұрын
Hi, is it related to limiting number of features so that every image can have same number of features so that we can use svm or any other traditional ml algos on it ?
@abhishekg4147 Жыл бұрын
can we use custom matching points? like if we can manually add what all the required features we need to do template matching?
@akmmuhitulislam26293 жыл бұрын
This was so helpful. Thank you very much.
@Spayke2014 жыл бұрын
Very nice tutorial! It helps me a lot! Thank you.
@sanisalisu720110 ай бұрын
Hello there, this is very helpful. my code is not using cv2.imshow. is reporting the cv2.imshow is not in use in Colab. when I use display, the image did not show on the window
@yehorsemeniaka69514 жыл бұрын
Very good tutorial, thank you!
@madhavimehta60103 жыл бұрын
it's very insightful. Thanks for your effort
@rakshitjoshi8232 жыл бұрын
At 19:30 where you were explaining about FAST detector algorithm. I think that the function 'FastFeatureDetector_create(50)' is not taking 50 points as when image is generated the numbers are quite low. To back this, you can see when you change value from 50 to 20, the number of corner points in new image are far more than the previous case. This means that 50 is not about 50 points. Let me know if I am wrong and what truly create is doing over there?
@kevinwoodrobotics Жыл бұрын
50 is the threshold values, not number of points.
@lakpatamang28664 жыл бұрын
How can i match two images using those descriptors? Suppose i want the matching score between two images on scale of 0-1. Can i use those descriptors to do the same?
@maudiakhumaidasavitri2054 жыл бұрын
How can i get orientation, scale and position information of keypoints?
@hasanjameel21483 жыл бұрын
how i can "brisk detector" to detect points in npyhon please
@paguevara3 жыл бұрын
Do you have the LESH descriptor?
@kollurisharada51022 жыл бұрын
Sreeni Garu , Thank You so much for wonderful session, May I know how to communicate you🙏🙏🙏
@AI_For_Scientists3 жыл бұрын
Excellent video! Thank you.
@DigitalSreeni3 жыл бұрын
Glad it was helpful!
@bellooluwaseyi41933 жыл бұрын
Excellent! Please can you do a video on how to use these methods for classification/recognition, like video in 176
@alekamelese983 жыл бұрын
Thank you for your explanation.. How to combine CNN features with HOG/SIFT?
@akashravi99302 жыл бұрын
Future here. Have you done on SWIF or SURF later after that.
@ElDiablo1233 жыл бұрын
Can you do about fragile telomeres?
@caiyu5383 жыл бұрын
great lectures
@michellesainos34433 жыл бұрын
Great tutorial! thank you very much
@DigitalSreeni3 жыл бұрын
Glad you enjoyed it!
@gupta9424 жыл бұрын
Amazing explanation Sir 👌👌👌
@DigitalSreeni4 жыл бұрын
Thanks and welcome
@deepanshuvishwakarma3165 жыл бұрын
Amazing tutorial.. thanks a lot
@siddharthsvnit2 жыл бұрын
i think license for SIFT has expired in 2020 and its implementation is available in OpenCV main branch
@DigitalSreeni2 жыл бұрын
Yes, you are right. I checked it on opencv 4.6.0 and SIFT is available. Thanks for the note.
@samardas13654 жыл бұрын
thank you , is there any tutorial on gist descriptor?
@DigitalSreeni4 жыл бұрын
Frankly, I never heard of it.
@steliosneophytides70604 жыл бұрын
Hello, do you know how to find the key points on video's frames?
@DigitalSreeni4 жыл бұрын
Sorry, never tried it on videos but I don;t see why it would be any different. You just load a video as (time) series of images so I believe this procedure should work.
@steliosneophytides70604 жыл бұрын
@@DigitalSreeni Yeah i tried It but is not working as in an individual image. If i find something, i will come up with Informations
@marcindyba4774 Жыл бұрын
Dear Sreeni Garu, First of all thank you for your time and very professional explanations and tutorials. I struggling to save kp1 and des1 after orb.detectAndCompute I am going to use in another project. (kp1,des1=orb.detectAndCompute(img1,None)) I have seen your next tutorial about cvs save , but I can not do it for this kp and des. Please help when you can , I would appreciate.
@sarkar0-z7z4 жыл бұрын
Sir why didn't you used this method to convert the image to grayscale "img = cv2.imread("images/grains.jpg",0) " like the way you did in last tutorial rather you used "gray=cv2.cvtColor() "? Is their any difference between the two methods ? And if there is what is that?
@DigitalSreeni4 жыл бұрын
No difference between both approaches. No specific reason why I chose one over the other method. Normally I like to import images as color (RGB) and then convert them to grey scale. That way my color image is available in case I need it for some operations. Also, I sometimes apply an image processing function to an RGB image by converting it to HSV space or applying it to each of the R, G, B channels. In summary, import images as greyscale if you know you do not need all channels.
@whomilv2 жыл бұрын
The patent of SIFT expired in the year 2020. It is available thru cv2.SIFT_create() function.
@NotYourDud32 жыл бұрын
Can somebody simplify "descriptor" and "key point" for me, please? Still struggling to understand the terms
@kevinwoodrobotics Жыл бұрын
Keypoint is the feature or point of interest. Descriptor is a way you uniquely describe the keypoint, which in the case of SIFT it is described by a vector of the orientation histogram of neighboring points.
@jijie1332 жыл бұрын
Great video!
@ranati20002 жыл бұрын
error: (-5:Bad argument) in function 'drawKeypoints' > Overload resolution failed: > - Can't parse 'keypoints'. Sequence item with index 0 has a wrong type > - Can't parse 'keypoints'. Sequence item with index 0 has a wrong type Sir Iam having error on using drawKeyPoints My Code orb = cv2.ORB_create() kp1 = orb.compute(img1, None) kp2 = orb.compute(img2, None) imgKp1 = cv2.drawKeypoints(img1, kp1, None, flags=0) imgKp2 = cv2.drawKeypoints(img2, kp2, None, flags=0)
@DigitalSreeni2 жыл бұрын
Not sure of the error. One suggestion is to convert your images and keypoints to integer and see if that helps.
@ranati20002 жыл бұрын
@@DigitalSreeni ok thanks i shall do that
@lorizoli3 жыл бұрын
This is great content. I'm just impatient to go faster. But I cant!!!