Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Algorithms
  4. Image Processing

Image Processing

Scheduled Pinned Locked Moved Algorithms
csharphelpquestion
5 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • V Offline
    V Offline
    Vimitha Manohar
    wrote on last edited by
    #1

    I have an Image taken from Camera . Using Aforge.net , i have filtered the image and got the 2d coordinate of the circle in the picture. Now i want to make a real world image and get the co-ordinate of the circle in the real world (3d coordinate) with reference to the camera location. How can i get it.. please help...

    B K 2 Replies Last reply
    0
    • V Vimitha Manohar

      I have an Image taken from Camera . Using Aforge.net , i have filtered the image and got the 2d coordinate of the circle in the picture. Now i want to make a real world image and get the co-ordinate of the circle in the real world (3d coordinate) with reference to the camera location. How can i get it.. please help...

      B Offline
      B Offline
      BupeChombaDerrick
      wrote on last edited by
      #2

      First you need to solve a common problem in computer vision called "correspondence problem"http://en.wikipedia.org/wiki/Correspondence_problem[^] You need at least two slightly overlapping images of a scene to approximate the scene in 3D. For such tasks you need to calibrate your camera or cameras http://opencv.willowgarage.com/documentation/c/camera_calibration_and_3d_reconstruction.html[^] But it is also possible to estimate 3D pose with a single image http://opencv.willowgarage.com/wiki/Posit[^]

      T 1 Reply Last reply
      0
      • B BupeChombaDerrick

        First you need to solve a common problem in computer vision called "correspondence problem"http://en.wikipedia.org/wiki/Correspondence_problem[^] You need at least two slightly overlapping images of a scene to approximate the scene in 3D. For such tasks you need to calibrate your camera or cameras http://opencv.willowgarage.com/documentation/c/camera_calibration_and_3d_reconstruction.html[^] But it is also possible to estimate 3D pose with a single image http://opencv.willowgarage.com/wiki/Posit[^]

        T Offline
        T Offline
        TomasRiker2
        wrote on last edited by
        #3

        With a circle I think it is not possible. Imagine you're looking straight from the front at the circle, then there is no way to tell the camera's rotation, as the circle is symmetric!

        Visit my project: Derivative Calculator

        B 1 Reply Last reply
        0
        • T TomasRiker2

          With a circle I think it is not possible. Imagine you're looking straight from the front at the circle, then there is no way to tell the camera's rotation, as the circle is symmetric!

          Visit my project: Derivative Calculator

          B Offline
          B Offline
          BupeChombaDerrick
          wrote on last edited by
          #4

          TomasRiker2 wrote:

          With a circle I think it is not possible. Imagine you're looking straight from the front at the circle, then there is no way to tell the camera's rotation, as the circle is symmetric!

          The OP is asking for the 3D co-ordinates of the center of the circle not rotation angle.:cool:

          “Be at war with your vices, at peace with your neighbors, and let every new year find you a better man or woman.”

          1 Reply Last reply
          0
          • V Vimitha Manohar

            I have an Image taken from Camera . Using Aforge.net , i have filtered the image and got the 2d coordinate of the circle in the picture. Now i want to make a real world image and get the co-ordinate of the circle in the real world (3d coordinate) with reference to the camera location. How can i get it.. please help...

            K Offline
            K Offline
            Kostya Kovalskyy
            wrote on last edited by
            #5

            Try OpenCV. It's a really easy to use, and powerful library for C++.

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • World
            • Users
            • Groups