All Projects → TheWebMonks → meshmonk

TheWebMonks / meshmonk

Licence: Apache-2.0 license
Open mesh-to-mesh registration framework

Programming Languages

C++
36643 projects - #6 most used programming language
matlab
3953 projects

Projects that are alternatives of or similar to meshmonk

Setup Miniconda
Set up your GitHub Actions workflow with conda via miniconda
Stars: ✭ 222 (+326.92%)
Mutual labels:  anaconda
Introduction-to-Python-Numerical-Analysis-for-Engineers-and-Scientist
Introduction to Python: Numerical Analysis for Engineers and Scientist. In 2017, Python became the world's most popular programming language. This course covers the basic syntax, linear algebra, plotting, and more to prepare students for solving numerical problems with Python.
Stars: ✭ 110 (+111.54%)
Mutual labels:  anaconda
Invisible-Cloak-And-Magic-Wand-using-OpenCV
This is one of my OpenCV that is Computer Vision project named in vi . That is inspired from Harry potter Invisible Cloak
Stars: ✭ 16 (-69.23%)
Mutual labels:  anaconda
PSCondaEnvs
Implementation of Conda's activate/deactivate functions in Powershell.
Stars: ✭ 84 (+61.54%)
Mutual labels:  anaconda
iAI
🎯 保姆级深度学习从入门到放弃 🤪 🤪
Stars: ✭ 432 (+730.77%)
Mutual labels:  anaconda
pydna
Clone with Python! Data structures for double stranded DNA & simulation of homologous recombination, Gibson assembly, cut & paste cloning.
Stars: ✭ 109 (+109.62%)
Mutual labels:  anaconda
Anaconda
Anaconda turns your Sublime Text 3 in a full featured Python development IDE including autocompletion, code linting, IDE features, autopep8 formating, McCabe complexity checker Vagrant and Docker support for Sublime Text 3 using Jedi, PyFlakes, pep8, MyPy, PyLint, pep257 and McCabe that will never freeze your Sublime Text 3
Stars: ✭ 2,128 (+3992.31%)
Mutual labels:  anaconda
Tiny-Imagenet-200
🔬 Some personal research code on analyzing CNNs. Started with a thorough exploration of Stanford's Tiny-Imagenet-200 dataset.
Stars: ✭ 68 (+30.77%)
Mutual labels:  anaconda
Sound-and-music-reactive-ESP8266-WS2812B
Refined Version of @scottlawsonbc and all schematics + Tutorial 🎵🎵
Stars: ✭ 35 (-32.69%)
Mutual labels:  anaconda
machine-learning-capstone-project
This is the final project for the Udacity Machine Learning Nanodegree: Predicting article retweets and likes based on the title using Machine Learning
Stars: ✭ 28 (-46.15%)
Mutual labels:  anaconda
Keras-LSTM-Trajectory-Prediction
A Keras multi-input multi-output LSTM-based RNN for object trajectory forecasting
Stars: ✭ 88 (+69.23%)
Mutual labels:  anaconda
deep bait
Running the most popular deep learning frameworks on Azure Batch AI
Stars: ✭ 22 (-57.69%)
Mutual labels:  anaconda
earth-analytics-python-env
A conda environment and docker container to support using earth and environmental data in Python.
Stars: ✭ 60 (+15.38%)
Mutual labels:  anaconda
Installations mac ubuntu windows
Installations for Data Science. Anaconda, RStudio, Spark, TensorFlow, AWS (Amazon Web Services).
Stars: ✭ 231 (+344.23%)
Mutual labels:  anaconda
data-science-practice
数据科学实践 | data science practice
Stars: ✭ 24 (-53.85%)
Mutual labels:  anaconda
Magnetloss Pytorch
PyTorch implementation of a deep metric learning technique called "Magnet Loss" from Facebook AI Research (FAIR) in ICLR 2016.
Stars: ✭ 217 (+317.31%)
Mutual labels:  anaconda
Spine-Toolbox
Spine Toolbox is an open source Python package to manage data, scenarios and workflows for modelling and simulation. You can have your local workflow, but work as a team through version control and SQL databases.
Stars: ✭ 44 (-15.38%)
Mutual labels:  anaconda
AndroidFlask
Image Upload from Android to Python-Based Flask Server
Stars: ✭ 45 (-13.46%)
Mutual labels:  anaconda
FreeCAD Conda
conda recipes for freecad and dependencies of freecad
Stars: ✭ 35 (-32.69%)
Mutual labels:  anaconda
conda-devenv
A conda tool to work with multiple projects in development mode.
Stars: ✭ 95 (+82.69%)
Mutual labels:  anaconda

Note

This project is now maintained at KU Leuven GitLab: https://gitlab.kuleuven.be/mirc/meshmonk

Installing meshmonk

MeshMonk can be built and installed on:

Using meshmonk

From Matlab

The following toolboxes are required from Matlab:

  • Statistics and Machine Learning Toolbox
  • Image Processing Toolbox

Setting Environment Variables

Ubuntu

Setting the library paths inside Matlab has some unresolved problems. It seems overwriting the library paths to use inside matlab doesn't work. So instead, we'll preload the necessary libs when starting Matlab:

So start matlab from the terminal with the command LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libstdc++.so.6:/usr/local/lib/libmeshmonk.so:/usr/local/lib/libOpenMeshCore.so:/usr/local/lib/libOpenMeshTools.so matlab to make sure all the libraries are loaded.

Mac OSX

Add two lines to your startup.m file:

p = ['usr/local/lib/'];
setenv('LD_LIBRARY_PATH', p);

Mexing meshmonk functions

On ubuntu/mac: In matlab, go into the projects/meshmonk/matlab folder (or wherever you put the meshmonk repository) and run the mex_all.m script to mex all the meshmonk functions you need.

On Windows: In matlab, go into the Documents/GitHub/meshmonk folder (or wherever you put the meshmonk repository) and run the mex_windows_all.m script to mex all the meshmonk functions you need.

From other software

If you're creating your own c++ project and want to use meshmonk, simply add '-lmeshmonk -lOpenMeshCore -lOpenMeshTools' as an option to your linker when compiling your software that uses the meshmonk library.

-include the meshmonk.hpp header

Demo

An example of a facial registration can be found in the demo folder

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].