Perspective transform given point (x,y) in quadrilateral plane to Rectangle plane's point (x', y')?

bharat.chandak100

I am trying to transform quadrilateral to rectangular plane And need to extract coordinate of 1 specific point (in quadrilateral plane), to that in respect to rectangular plane..

I'm using EmguCV for image processing purpose in my .NET project

What I've tried is:

1) Calculate Homography matrix between quadrilateral and rectangular plane (specifying points in clockwise order from left top corner for both planes)

2) Multiply above Homography matrix by 3 x 1 matrix [x,y,1] to get final coordinates.

However, the resultant coordinate (x', y') does not seem in concordance with given point (x,y).

enter image description here

bharat.chandak100

As Micka suggested, after having resultant matrix (3x1), all that is needed to solve this problem was this: p' = (x'/z', y'/z')

Steps as below:

  1. Calculate Homography matrix between quadrilateral and rectangular plane
  2. Multiply this homography mat. with candidate point [x,y,1]T and get [x',y',z']T
  3. Now, Dehomogenize above [x',y',z']T i.e. [(x'/z'), (y'/z'), 1]T

    thus, the required final coordinate of rectangular plane.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Perspective transform given point (x,y) in quadrilateral plane to Rectangle plane's point (x', y')?

From Dev

Calculate Y of 3D point on 3D QUAD PLANE based on X,Z in that point

From Dev

Stretching a line from a point in the xy-plane towards (x,y,z) point in matplotlib

From Dev

Plot x=y plane in MATLAB

From Dev

How can I generate a random point (x, y) 10 steps apart from y0(a, b) in xy-plane?

From Dev

Find a rectangle in an array with [x,y] point

From Dev

How to create rectangle form point x and y

From Dev

projecting points onto a plane given by a normal and a point

From Dev

How to generate a set of random points within a given (x,y) coordinates in an x-y plane?

From Dev

Java findHomography transform image point to ground plane point

From Dev

How to get the (x,y) of a point in a perspective warpped image?

From Dev

Getting closest point on a plane

From Dev

Getting closest point on a plane

From Dev

Maximize point in plane value

From Dev

why is the pixel coordinate in x,y plane x + y*width?

From Dev

Calculate Projected Point location (x,y) on given line start(x,y) end(x,y)

From Dev

How to find closest point (point being (x,y), in a list of different points) to a given point?

From Dev

Find Y value of an interpolated point in a Linestring given an X value on Postgis

From Dev

Reflect a point on a lattice across a plane

From Dev

Set matplotlib view to be normal to the x-y plane in Python

From Dev

gnuplot: superimposing contour plot and data on x-y plane

From Dev

three.js - X Y position INSIDE of a clicked plane

From Dev

Surface plot on top of colour image (x-y plane)

From Dev

three.js - X Y position INSIDE of a clicked plane

From Dev

Getting an arrow to point at a specific (x, y) point

From Dev

How do I find the slope (m) for a line given a point (x,y) on the line and the line's angle from the y axis in python?

From Dev

Convert x and y array to Point

From Dev

Python: find a x,y coordinate for a given point B using the distance from the point A (x0, y0) and the angle

From Dev

Python: find a x,y coordinate for a given point B using the distance from the point A (x0, y0) and the angle

Related Related

  1. 1

    Perspective transform given point (x,y) in quadrilateral plane to Rectangle plane's point (x', y')?

  2. 2

    Calculate Y of 3D point on 3D QUAD PLANE based on X,Z in that point

  3. 3

    Stretching a line from a point in the xy-plane towards (x,y,z) point in matplotlib

  4. 4

    Plot x=y plane in MATLAB

  5. 5

    How can I generate a random point (x, y) 10 steps apart from y0(a, b) in xy-plane?

  6. 6

    Find a rectangle in an array with [x,y] point

  7. 7

    How to create rectangle form point x and y

  8. 8

    projecting points onto a plane given by a normal and a point

  9. 9

    How to generate a set of random points within a given (x,y) coordinates in an x-y plane?

  10. 10

    Java findHomography transform image point to ground plane point

  11. 11

    How to get the (x,y) of a point in a perspective warpped image?

  12. 12

    Getting closest point on a plane

  13. 13

    Getting closest point on a plane

  14. 14

    Maximize point in plane value

  15. 15

    why is the pixel coordinate in x,y plane x + y*width?

  16. 16

    Calculate Projected Point location (x,y) on given line start(x,y) end(x,y)

  17. 17

    How to find closest point (point being (x,y), in a list of different points) to a given point?

  18. 18

    Find Y value of an interpolated point in a Linestring given an X value on Postgis

  19. 19

    Reflect a point on a lattice across a plane

  20. 20

    Set matplotlib view to be normal to the x-y plane in Python

  21. 21

    gnuplot: superimposing contour plot and data on x-y plane

  22. 22

    three.js - X Y position INSIDE of a clicked plane

  23. 23

    Surface plot on top of colour image (x-y plane)

  24. 24

    three.js - X Y position INSIDE of a clicked plane

  25. 25

    Getting an arrow to point at a specific (x, y) point

  26. 26

    How do I find the slope (m) for a line given a point (x,y) on the line and the line's angle from the y axis in python?

  27. 27

    Convert x and y array to Point

  28. 28

    Python: find a x,y coordinate for a given point B using the distance from the point A (x0, y0) and the angle

  29. 29

    Python: find a x,y coordinate for a given point B using the distance from the point A (x0, y0) and the angle

HotTag

Archive