Please port the sample program written in python3 to the game engine Unity (C #) so that it works in the same way.
Budget: $30 – $250 USD
[Technical details]
- Details on the Python side
・ Operation confirmed with python 3.6.9 on Linux (Ubuntu 16.04). Required libraries are already described in requirements.txt with pip3.
・ Functions (List of functions already implemented in python)
・ Read RGB image data and depth data saved in Jpeg and PNG (using opencv-python)
・ You can make dots on the RGB image using imshow of opencv-python.
・ Acquire the coordinates of the depth data corresponding to the point hit on the UI above and visualize it like point cloud data using open3d.
・ The above processing is described in only one file, and the total number of lines of code is 160 lines.
- Details on the Unity side
・ I want to be able to implement the above Python 160 lines of code in Unity with the same UI.
・ The UI and JPEG / PNG image are read using opencv-python, but this is replaced with Unity's API (image loading / processing to make dots on the image by clicking on the UI)
・ Replace the point cloud representation using open3d with Unity's API (visualize the depth map in three dimensions)
・ Since the purpose of this time is to port functions, the design of the UI does not matter.
・ The version of Unity is 2019.4.28f1.
- Details on the Python side
・ Operation confirmed with python 3.6.9 on Linux (Ubuntu 16.04). Required libraries are already described in requirements.txt with pip3.
・ Functions (List of functions already implemented in python)
・ Read RGB image data and depth data saved in Jpeg and PNG (using opencv-python)
・ You can make dots on the RGB image using imshow of opencv-python.
・ Acquire the coordinates of the depth data corresponding to the point hit on the UI above and visualize it like point cloud data using open3d.
・ The above processing is described in only one file, and the total number of lines of code is 160 lines.
- Details on the Unity side
・ I want to be able to implement the above Python 160 lines of code in Unity with the same UI.
・ The UI and JPEG / PNG image are read using opencv-python, but this is replaced with Unity's API (image loading / processing to make dots on the image by clicking on the UI)
・ Replace the point cloud representation using open3d with Unity's API (visualize the depth map in three dimensions)
・ Since the purpose of this time is to port functions, the design of the UI does not matter.
・ The version of Unity is 2019.4.28f1.