Gérer les instantanés de Snapper

Le but de cet article n’est pas de détailler le fonctionnement de Snapper, snapshots mais la gestion connexe de btrfs. Snapper étant un produit openSUSE** de facto renforce notre voeu pour cerner celui-ci ou plutôt ses habitudes de créer des snapshots qui remplissent votre disque dûr. openSUSE et SUSE sont configurés pour automatiqement faire des […]

La Bêta openSUSE Leap 15.3 est d’ores et déjà disponible

Le 3 Mars dernier, un jalon très important a été réalisé. En effet, SUSE et openSUSE sont arrivés au même niveau en sorties de openSUSE Factory. Se documenter plus sur « Backports » qui en gros est un partage de sources, packages etc. entre SUSE et openSUSE. Ce qui veut dire que la communauté openSUSE profitera des […]

Réunion inopinée, pause pipi, pause-café, alarme incendie, inondation, attaque etc. verrouillez votre PC en un clic.

Les évènements du Capitole, Washington, D.C.  le 6 janvier dernier m’ont suggéré de partager quelques notions très simples de sécurisation de votre session informatique en cas de panique. Windows Si vous avez devant vous un antagoniste, l’effet de presser sur CTRL + ALT + SUP ne passera pas inaperçu, ni anodin à ce dernier. Car […]
Alionet posted at 20:19

Ouverture de l'élection au conseil d'administration d'openSUSE 2019-2020 - Appel à candidatures

C'est l'heure des élections !

Deux sièges sont à pourvoir au sein du conseil d'administration d'openSUSE. Gertjan Lettink a terminé son deuxième mandat. Simon Lees a terminé son premier mandat et il peut donc se présenter de nouveau comme candidat au Conseil s'il le souhaite.

Le calendrier des élections est le suivant :

Phase 0

5 décembre 2019

  • Annonce de l'élection du Conseil d'administration d'openSUSE 2019-2020

  • Appel pour les nominations et les candidatures au conseil d'administration

  • Campagne d'adhésion. Devenez un membre openSUSE. Profitez de l'occasion pour faire une demande d'adhésion à openSUSE pendant cette phase (afin de voter ou de vous présenter comme candidat).

25 décembre 2019

  • Clôture des nominations et des candidatures au Conseil d'administration

Phase 1

26 décembre 2019

  • Annonce de la liste finale des candidats

  • Début de la campagne

  • La campagne d'adhésion se poursuit, possibilité de faire une demande d'adhésion à openSUSE, mais les membres ne pourront voter et ne pourront pas se présenter comme candidats.

Phase 2

16 janvier 2020

*Les scrutins sont ouverts : Veuillez voter pendant ce temps

  • La campagne se poursuit

31 janvier 2020

  • Fermeture des scrutins

1er février 2020

  • Annonce des résultats

Le Comité des élections est composé d'Edwin Zakaria et d'Ish Sookun.

Seuls les membres d'openSUSE sont éligibles. Toutefois, les membres du comité d'élection ne sont pas admissibles à se présenter afin d'éviter les conflits d'intérêts. Pour postuler à un poste au sein du conseil d'administration d'openSUSE, veuillez envoyer un e-mail à :

  • opensuse-project@opensuse.org et * election-officials@opensuse.org

Si un membre désire proposer la candidature de quelqu'un d'autre, veuillez en informer le comité d'élection et les responsables communiqueront avec le candidat pour lui demander s'il désire se porter candidat au conseil.

Le comité d'élection lance un appel de candidatures et de candidatures pour le conseil d'administration d'openSUSE.

Images openSUSE Leap 15.3 en version Alpha disponibles

Les images Alpha de la prochaine version stable de openSUSE Leap sont d’ores et déjà disponibles içi software.opensuse.org/distributions/testing selon la feuille de route de openSUSE Leap 15.3. Vous noterez au passage la nouvelle structure des images pour chaque architecture dans des onglets. Jump est également passé par là et qui rend compatible au niveau des […]

Un VPN serait un plus à votre avis ?

En avant-première, le concept élémentaire d’un VPN. Un VPN est un réseau privé virtuel. Il s’agit d’un tunnel chiffré entre deux appareils qui vous permet d’accéder à chaque site web et service en ligne de façon privée et sécurisée. Le VPN appliqué :1. Restez discret2. Refusez la censure3. Économisez4. Chiffrez tout5. Étendez votre protection Sans s’étendre […]

On n’attrape pas les mouches avec du vinaigre !

En novembre 2001, juste après le 11 septembre de la même année, je suis parti à un colloque aux States. Une table ronde a pavé la route à la sécurité informatique en débâtant le fait que les attaques à circonscrire proviendraient de l’intérieur. Je pense que là, que l’on imaginait un.e employé.e qui copierait des […]

Smartphone PinePhone sous openSUSE

Il y a quelque temps que la demande fuse autour d’un smartphone sous Linux. Vu ma charge de travail au quotidien, je ne me suis pas trop penché sur le sujet. Et voilà un article de Doug DeMaio du 8 décembre courant qui parle d’images openSUSE pour le PinePhone (compatible Linux) https://pine64.com/product-category/pinephone/?v=0446c16e2e66 et ce qui […]
Alionet posted at 07:48

openMVS est disponible pour Leap 15.2 et Tumbleweed

Depuis quelques semaines, le paquet openMVS est disponible dans le dépôt graphics. Il est le complément quasi-indispensable à openMVG pour finaliser un modèle 3D quand on entreprend un traitement d'images par corrélation dense. Ce traitement d'images fait partie d'un sujet plus vaste qu'on nomme "Photogrammétrie".

Par abus de langage on peut parfois confondre les deux, alors laissons de côté pour l'instant le terme "Photogrammétrie" et étudions simplement le traitement d'images par corrélation dense.

Présentation d'openMVS et de ses outils

L'installation du paquet openMVS est désormais possible en ajoutant le dépôt graphics au préalable, comme ceci (en root) :
zypper addrepo https://download.opensuse.org/repositories/graphics/openSUSE_Leap_15.2/graphics.repo
ou :
zypper addrepo https://download.opensuse.org/repositories/graphics/openSUSE_Tumbleweed/graphics.repo

puis :
zypper refresh
zypper install openMVS

(note : si openMVG n'est pas installé, alors faites : zypper install openMVG)

Le paquet openMVS propose 7 outils : 4 pour traiter les données, 2 pour convertir les objets, et 1 pour visualiser les résultats (intermédiaires ou finaux). On retiendra donc DensifyPointCloud, ReconstructMesh, RefineMesh et TextureMesh pour traiter les données produites en amont par openMVG. Chaque outil dispose de ses propres options, pour en prendre connaissance on lance alors le programme sans argument, dans un terminal.

Le principe de pipeline : exemple et résultat

Le but d'openMVS est de (re)créer une scène en 3 dimensions à partir du jeu de données produit par openMVG. Ce dernier est donc l'étape préliminaire indispensable à toute opération : openMVG analyse les photographies qu'on lui indique et calcule les positions des objectifs et des points "clés" afin de proposer un rendu 3D de l'objet photographié. Car c'est bien ça le point de départ : les photos !

En résumé : si on associe openMVG + openMVS, alors on a la combinaison idéale pour générer un modèle 3D texturé en HD, à partir de simples photos (en JPG, sans zoom de préférence), pour autant qu'on respecte certaines règles dans le processus de traitement.

D'une manière générale, on distingue 4 étapes successives dans l'élaboration d'un modèle 3D, quels que soient les softs utilisés :

  1. Alignement des photos
  2. Densification du nuage de points
  3. Génération du maillage
  4. Texturage du maillage d'après les photos

Voyons sur un schéma comment tout cela s'articule, quand on compare à d'autres processus tels que ceux proposés par MVE et VisualSFM :

SfM_Pipeline

Et voici un exemple en images avec d'un côté les photos de départ d'un sujet de type architectural, et de l'autre un rendu (intermédiaire) ouvert dans MeshLab :

MVG_input_images MVG_output_castle

openMVG et openMVS s'utilisent en ligne de commande, pas d'interface graphique autre que le Viewer d'openMVS (exemple de rendu dans la première image de l'article). Alors pour traiter un sujet, l'idéal est de scripter l'ensemble du processus, avec parfois des options spécifiques à indiquer.

Voici un exemple ici avec RUN_openMVG_openMVS.sh, en lien sur cette page : SfM_Tools
Ce script met l'accent sur la gestion des logs, c'est un moyen efficace pour suivre le processus de traitement des images.
(dans cet exemple, le fichier sensor_width_camera_database.txt se situe dans le home utilisateur)

Pour mieux...

Nov 25th, 2020

Ce que NSE (Nmap Scripting Engine) peut vous réveler !

Si vous poussez la curiosité d’installer nmap sur votre Linux, vous aurez peut-être des surprises en exploitant les « outputs ». NSE m’a révélé des « choses » au niveau des mots de passe dans un vLan de test : https://nui.fr/passwords.txt J’ai hate de faire tourner mes scripts en Production, on pourrait avoir d’autres surprises. A bon entendeur ! […]