Git Product home page Git Product logo

simulate's Introduction

Simulate

Sythesis the photorealistic images by using ue4 for training AI algorithm. (As Simple As Possible For AI Training.)
Features:
·A Couple Of Realitic Scene Made By Myself.
·Pointcloud.
·Segment Pointcloud.
·Instance Segmentation.
·Semantic Segmentation.(TODO)
·Depth.
·RGB.
·Poses.
·Convert Coordinates System Between Unreal Engine and Pcl(Eigen).
·Weather Controller.(TODO)
·Simulate Soft Body.(TODO)
·Procedural Random Mesh.(TODO)
·Procedural Random Texture.(TODO)
·Procedural Random Light.(TODO)
·Realistic Camera Model.(TODO)
·Generate realistic Text Fit in Scene.(Can be used for training OCR)
·Project A Whole Picture Into The Scene.(Can be used for color a pointcloud)
·3D Shape Matching.(Used for measure the difference of mesh)(TODO)

image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image image
image image
image

(Unreal Engine adopted a intrinsic ZYX euler rotation and it's a left-hand coordinate system.Pcl is intrinsic XYZ and right-hand.)
(Generate a pointcloud map and a segment map simultaneously so we can form a pcd file with the object segmented.)
(Capture pointcloud from a mesh is a discrete sample progress.
Actully,the rasterization of real time render is kind of discreate sample the triangle of the mesh.
Luckly,Unreal engine adopt a technique named deferred render which we can get the mesh informations of a pixel on a raster from the DBuffer.
And we should do a preprocessing for the pointcloud because the data should be map into [0,1] for saving into a picture.)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.