1-Point perspective
Description
Generate orthogonal lines on uploaded room images to assist with accurate dimension calculations and room sizing visualizations of a 1-point perspective room image.
Use cases
Accurate space planning and furniture fitting.
Enhancing property listings with detailed room dimensions.
Credit
1 successful Space Design API call = 1 credit.
API
POST
https://api.spacely.ai/api/v1/generate/two-point-perspective
This endpoint is used to advance generate
Headers
Name | Type | Description |
---|---|---|
X-API-KEY* | String |
Request Body
Name | Type | Description |
---|---|---|
imageUrl* | String | The URL of the image representing the room or space to visualize dimensions. (e.g., "https://storage.googleapis.com/spacely/public/image/roomstyle3/bathroom-modern.jpg"). |
topLeftLine* | Object[] | An array of 2 coordinate objects representing the line on the top left orthogonal line (the connecting line between wall and ceiling at the upper left hand side of the room). Where the first element is the point that is deeper inside the room. The last element is nearer to the camera. e.g. [{ "x": 0, "y": 0},{"x":100.2,"y":100.2}] |
topRightLine* | Object[] | An array of 2 coordinate objects representing the line on the top right orthogonal line (the connecting line between wall and ceiling at the upper right hand side of the room). Where the first element is the point that is deeper inside the room. The last element is nearer to the camera. e.g. [{ "x": 0, "y": 0},{"x":100.2,"y":100.2}] |
roomHeight* | Float | The height of the room/space. Must be in meter. |
bottomLeftLine* | Object[] | An array of 2 coordinate objects representing the line on the bottom left orthogonal line (the connecting line between wall and ceiling at the lower left hand side of the room). Where the first element is the point that is deeper inside the room. The last element is nearer to the camera. e.g. [{ "x": 0, "y": 0},{"x":100.2,"y":100.2}] |
bottomRightLine* | Object[] | An array of 2 coordinate objects representing the line on the bottom right orthogonal line (the connecting line between wall and ceiling at the lower right hand side of the room). Where the first element is the point that is deeper inside the room. The last element is nearer to the camera. e.g. [{ "x": 0, "y": 0},{"x":100.2,"y":100.2}] |
roomWidth | Float | The width of the room/space. Must be in meter. |
referenceLine | Object[] | An array of 2 coordinate objects representing the 1-meter line on the bottom right orthogonal line Where the first element is the point that is deeper inside the room. The last element is 1 meter from the former. e.g. [{ "x": 0, "y": 0},{"x":100.2,"y":100.2}] |
Example
Support
Any question? Contact us at support@spacely.ai
Last updated