colmap pipeline (win version)
19 12 2017
version 'executables windows' a adapter :
page 1 de 7 »
19 12 2017
version 'executables windows' a adapter :
19 12 2017
Le tutorial de Benjamin Sonntag :
https://benjamin.sonntag.fr/Compilation-d-un-paquet-debian-a-partir-des-sources
(ce sera surement utile pour compiler les lib boost nécessaires à colmap... tssss)
17 12 2017
I believe if you edit s_midi.c and change:
if (midi_outqueue[midi_outtail].q_time = midirealtime
to
if (1)
and
if (midi_inqueue[midi_intail].q_time = logicaltime)
also to
if (1)
that will make it fast-as-possible. The queueing code should probably
be surrounded by an ifdef to make this easier (perhaps someday...)
17 12 2017
- eigen : http://eigen.tuxfamily.org/
- ceres-solver : http://ceres-solver.org/installation.html
- glog : https://github.com/google/glog
- cuda : https://developer.nvidia.com/cuda-downloads
- activer les depots non-free pour sa debian
- installer nvidia-cuda-toolkit (8.0)
- avant de configurer/compiler colmap spécifier d'utiliser gcc-4.9 :
export CC=/usr/local/bin/gcc
- configurer/compiler colmap
--------------------------------------------
A ce jour, problèmes de compilation de la version utilisant CUDA :
- en sachant que je veux aussi pouvoir utiliser OpenMVG et OpenMVS et qu'ils n'utilisent pas les mêmes options de compilations pour la lib Eigen (je crois, voir post précédent)
- CUDA est très lourd : plus d'1 Go (faire de la place sur son disque à priori n'est pas du luxe)
- des problèmes
ce que je fais :
- j'essaie de retrouver toutes les traces de sinstalls précédentes et de virer les fichiers
- compile eigen (no problemo), installé dans /usr/local/include/eigen3/
- compile glog (no problemo) installé dans /usr/local/lib/, /usr/local/include
- compile ceres (no problemo) installé dans /usr/local/lib/libceres.a
voir :
https://github.com/colmap/colmap/issues/248
pour avoir une explication sur l'erreur CUDACC_VER_MAJOR lors de l'update vers CUDA 9.1
après une recherche il se trouve que la mention CUDACC_VER... est présente dans le fichier :
./eigen/Eigen/Core
avec des lignes commentées...
Ou alors on peut configurer colmap sans les binaires de tests et là ça marche ! :
cmake .. -DTESTS_ENABLED=OFF
(sauf qu'ensuite colmap plante à la génération auto... Arf...)
11 12 2017
Quelques nouveaux logiciels sur lesquels je suis tombé et qui méritent le détour :
https://colmap.github.io/
https://colmap.github.io/install.html
http://micmac.ensg.eu/index.php/Accueil
Interface CEREMA : https://github.com/micmacIGN/InterfaceCEREMA/tree/master/InterfaceCEREMA
A RETENIR :
ceres-solver ne se compile pas avec les mêmes options suivant que l'on veut l'utiliser avec OpenMVS ou Colmap...
#ceres-solver pour OpenMVS sudo apt-get -y install libatlas-base-dev libsuitesparse-dev git clone https://ceres-solver.googlesource.com/ceres-solver ceres-solver mkdir ceres_build && cd ceres_build cmake . ../ceres-solver/ -DMINIGLOG=ON -DBUILD_TESTING=OFF -DBUILD_EXAMPLES=OFF make -j2 && sudo make install cd .. from : https://github.com/cdcseacave/openMVS/wiki/Building #ceres-solver pour Colmap : sudo apt-get install libatlas-base-dev libsuitesparse-dev git clone https://ceres-solver.googlesource.com/ceres-solver cd ceres-solver mkdir build cd build cmake .. -DBUILD_TESTING=OFF -DBUILD_EXAMPLES=OFF make sudo make install from : https://colmap.github.io/install.html
(d'ailleurs quand on compile colmap sans avoir recompilé ceres-solver, cmake nous pose un petit warning comme ça :
Found Ceres compiled with miniglog substitute for glog, beware this will likely cause problems if glog is later linked.)
Sur ma Debian la version de GCC est trop récente pour le compilateur nvcc (apparemment...) donc une astuce du type :
CC="gcc-4.5" ./configure
CC="gcc-4.5" make
pourrait marcher...
https://askubuntu.com/questions/26498/choose-gcc-and-g-version
from :
11 12 2017
Dans la série "Photogrammetrie", on peut s'interesser aussi à la reconstruction 3d à partir de photos anatomiques provenant de la pratique médicale, ici un exemple de programme travaillant à partir d'images DICOM (scanner) pour en produire un maillage 3d :
https://github.com/AOT-AG/DicomToMesh
05 12 2017
https://github.com/dthpham/butterflow
sinon il y a aussi YUV4Motion aussi :
http://jcornet.free.fr/linux/yuvmotionfps_fr.html
12 10 2017
Tous les logiciels présentés ici sont Libres. Il constituent ma boite à outil de développement artistique et logiciel.
Debian est un système d'exploitation qui se veut universel : https://www.debian.org/
Sommaire du Contrat social
avec la communauté des logiciels libres :
https://www.debian.org/code_of_conduct
"Ce document décrit les travaux du groupe engagé dans l’élaboration / mise en forme d’une marque collective de certification TILIOS (“Tiers-Lieux Libres et Open Source”). Une piste est d’en faire un standard pour une multitude d’initiatives (DAISE, Tiers-Jardin, Cybergarden, etc.)."
https://pad.lamyne.org/s/B1lykDm3b#
Python est un langage de programmation qui permet de travailler vite et permet d'intégrer facilement ses programme dans un système d'exploitation.
Haacheuur et Horizontal sont écris en Python.
https://www.python.org/
Haacheuur est un programme écrit en python, qui décomposent, puis recomposent une image en une suite contrôlée de séquences, séquences plus ou moins grandes, plus ou moins répétées, plus ou moins fragmentées.
http://fichiers.cumulonimbus.fr/120___Projet_Hachage/
Horizontal est le fruit d'un travail dédié à la relation entretenue entre une fréquence lumineuse et une fréquence sonore, une exploration du, vaste, domaine de la synesthésie. Chercher ce qui relie sensations sonores et visuelles, essayer de mettre au jour, de façon objective, sensible et harmonieuse, ce point de convergence.
http://cumulonimbus.fr/index.php?post/2015/09/24/horizontal
http://fichiers.cumulonimbus.fr/100___Projet_Horizontal/
Les données de l'image sont converties en fréquences sonores en utilisant une Transformée de Fourrier Rapide.
http://www.coppercloudmusic.com/enscribe.html
Pure Data est un logiciel de programmation visuelle pour le multimedia.
https://puredata.info/
Steghide est un outil de stéganographie qui est capable de cacher diverses données dans des fichiers images et audio.
http://steghide.sourceforge.net/
Bibliothèque C++ pour la géométrie multi-vues en vision par ordinateur
https://github.com/openMVG/openMVG
OpenMVS permet de calculer des nuages de points denses, des surfaces et des surfaces texturées provenant de scenes OpenMVG.
https://github.com/cdcseacave/openMVS
FFmpeg est une collection de logiciels libres destinés au traitement de flux audio ou vidéo : enregistrement, lecture ou conversion d'un format à un autre.
https://www.ffmpeg.org/
Image Magick est utile pour créer, éditer, composer ou convertir des images.
https://www.imagemagick.org/script/index.php
06 10 2017
'DecompressionBombWarning', impression numérique, 2017
'DecompressionBombWarning' (détail), impression numérique, 2017
'DecompressionBombWarning' (détail), impression numérique, 2017, a gauche : installation 'Suck It Up' de Didier Hébert Guillon
3 'Haacheuur', impressions numérique, 2017
Lors de l'exposition collective 'Bricodrama' à Lieu-Commun, Toulouse
Lieu-Commun : http://www.lieu-commun.fr/
bricodrama : https://bricodrama.wordpress.com/
page 1 de 7 »