SimpleCV Side View and Screening Features

Since I am new to SimpleCV, can someone please call me the following application: The fact is that I am working on a stereo project. I have two images on the left and right.

  • First: I have to display them side by side. (After using functions and drawing key points, it can show two images next to each other, but how can I do it manually?)

  • Secondly: I track any mouse click event on any of these images. Then extract the click event point and mark its location on another image after sifting is detected. (Since the left and right views have an intersection, clicking on the pixel will most likely be on the other with a slight offset / shift). I can use the screening functions or any other similar method suggested in SimpleCV. But by default, functions use the SURF algorithm to detect. How can I switch to a sieving algorithm and use it? should i create an object of objects somewhere?

Thanks in advance.

+4
source share
1 answer

To show two images side by side, you can use

img1.sideBySide(img2)

For more information about this, run the SimpleCV shell.

 $ simplecv SimpleCV:1> help(Image.sideBySide) 

This will show you the full sideBySide function documents.

key points

You can use any of the following algorithms for key points.

  • Surf
  • STAR
  • FAST
  • Mser
  • ORB
  • SIFT

img.findKeyPoints(flavour="SIFT")

Again, for more information, just use help(Image.findKeyPoints) in the SimpleCV shell.

+4
source

All Articles