Notre site web sera en maintenance ce mardi 3 février après-midi. Les commandes enregistrées ne subirons pas de retard de traitement.
Traitement d'images et de vidéos avec OpenCV4. Python (Windows, Linux, Raspberry)
Berger Laurent
D-BOOKER
38,00 €
Épuisé
EAN :9782822707947
Ce livre montre par l'exemple comment utiliser la librairie OpenCV dans ses applications les plus courantes. Il part du présupposé que le lecteur sait programmer en Python et qu'il a un minimum de connaissances en matière de traitement d'images. Centré sur la pratique, il introduit aux principales fonctionnalités d'OpenCV au travers de l'étude de huit cas. Le premier permet de se familiariser avec la librairie et son implémentation en Python (acquisition à partir de plusieurs caméras, gestion des threads, optimisation). Les sept autres sont relativement indépendants et exposent les fonctions majeures (segmentation, panoramique, stéréovision, traitements non réalistes, apprentissage automatique, deep learning, identification de visages) disponibles dans les modules d'OpenCV. Les exemples sont écrits en Python avec la version 4.1.2 d'OpenCV (et opencv_contrib) et peuvent être déployés sur Windows, Linux et Raspberry. Certains nécessitent d'avoir au moins deux caméras.
Résumé : "Quel projet de société voulons-nous ? Voilà la question qui sert de fil rouge à ce texte dense dans lequel Laurent Berger livre non "son" projet de société ni même "un" projet de société, mais une intimité, des réflexions et des combats. Lesquels, escortés par la double exigence de valeurs et de sens, invitent le lecteur à déterminer ses propres priorités et à partager avec le secrétaire général de la CFDT un projet à construire et à animer avec et pour la société. " Denis Lafay
La France est à la croisée des chemins. La crise sanitaire a mis au jour les fragilités de notre société. Elle a aussi révélé le dévouement des personnels de santé, la nécessité de l'Etat, le rôle indispensable de ceux qu'on a appelé les "invisibles" , et nos fantastiques ressources collectives de solidarité. C'est d'elles dont nous aurons besoin pour affronter cette crise économique dont les conséquences sont déjà terribles pour les travailleurs, les entreprises et les personnes les plus précaires. Elle creuse les inégalités, fragilise les emplois, menace notre démocratie déjà affaiblie. Elle accentue encore l'urgence écologique. Les défis sont colossaux. Il faut agir vite. Sortir de la crise, c'est aussi penser loin, dit Laurent Berger. Faisons vivre les valeurs de solidarité et de justice sociale, développons de nouveaux critères de progrès, engageons résolument l'économie dans la transition écologique et la France dans son avenir européen. Cela ne pourra se faire que si nous apprenons à conjuguer notre démocratie représentative avec une véritable démocratie sociale. Le temps est révolu où l'on pouvait décider d'en haut, seul, ce qui était bon pour le pays. Les chemins pour sortir de la crise ne pourront être tracés et parcourus que dans une collaboration de l'Etat, avec les territoires, les organisations de la société civile et les citoyens. Entendre le terrain, partir du réel, forger des compromis, tenir ses engagements ; Laurent Berger connaît les enjeux et les exigences de cette démocratie sociale. C'est à ce titre qu'il prend la parole.
Troisième volet de Scilab : de la théorie à la pratique, ce livre vous présente les principaux outils de traitement de signal disponibles dans Scilab et vous montre au travers d'exemples concrets comment les mettre en oeuvre. Vous y apprendrez notamment à manipuler les transformées de Fourier, moduler/démoduler des signaux, effectuer une analyse spectrale par différentes méthodes (modèle ARMA, périodogramme de Welsh, méthode Capon et Lagunas), filtrer un signal en utilisant sa décomposition en ondelettes ou encore séparer plusieurs sources. Vous verrez également comment tirer parti des fonctionnalités graphiques de Scilab et construire des applications avec interfaces graphiques. Ce livre vous fournira également un bon exemple pratique de mise en oeuvre de Scilab. Si vous débutez avec Scilab, commencez par le volume I. Les fondamentaux. Niveau : Intermédiaire/avancé.
Résumé : On ne peut parler que d'emploi. Il faut parler de travail, de son résultat, visible ou non, de l'organisation des entreprises, du sens de l'activité et du projet d'entreprise. Il faut penser le travail dans un processus numérisé et mondialisé où les firmes peuvent être de plus en plus loin de chaque salarié. Or nous ne pouvons penser seuls ces enjeux et leurs effets déstabilisants. Il nous faut un patronat qui pense ces bouleversements, un Etat qui puisse aller au-delà de ses problèmes d'équilibre financier. Il nous faut des partenaires de révolution, un Etat qui réinvente la proximité avec ses agents, un patronat réformateur car c'est le monde qui change. Les salariés ont fait un chemin considérable, mais les patrons et les élus ?
Neo4j est un système de gestion de bases de données NoSQL orientées graphe, particulièrement adapté à des situations où les données sont fortement connectées et structurées selon des modèles complexes et évolutifs. A la différence des systèmes classiques, son approche n'est pas fondée sur l'algèbre relationnelle mais sur la théorie des graphes. Il permet ainsi de trouver de manière très performante des données reliées entre elles selon une profondeur non connue à l'avance. Ce livre vous permettra de prendre connaissance avec l'approche graphe de Neo4j et d'en mesurer le potentiel. Il vous fournira tous les outils pour pouvoir le tester aussi bien en local que sur un serveur distant. Vous apprendrez à l'aide d'exemples concrets à manipuler les données avec son langage d'interrogation CYPHER et via son API REST. Il s'adresse à tous les développeurs, responsables de projets, architectes logiciels en quête d'une alternative aux systèmes de bases de données relationnelles classiques. Il ne requiert aucune compétence particulière en matière de théorie des graphes. En revanche, une connaissance des bases de données traditionnelles aidera à mieux cerner les problématiques auxquelles répond Neo4j. Cette deuxième édition prend en compte les dernières nouveautés de Neo4j (version 2. 3 et 3. 0).
Comprendre l'esprit d'un langage est une chose, le mettre oeuvre en est une autre. Ce manuel de référence vise à fournir des réponses précises et pratiques aux problématiques les plus courantes que vous rencontrerez en utilisant le langage de script Lua. En complément des solutions directement issues du langage, vous y trouverez des conseils pour utiliser au mieux les extensions les plus stables, soigneusement sélectionnées par les auteurs, sur des domaines d'applications importants : base de données, réseau, interface utilisateur, manipulation de fichiers, recherche de motifs, etc. Ce manuel est donc plus qu'une référence du langage, c'est un panel le plus complet possible de l'univers de Lua. Cette deuxième édition intègre les nouveautés de la version 5.3 de Lua. De nombreuses entrées ont été ajoutées, portant notamment sur les opérateurs binaires, les nombres entiers, l'Unicode, la sérialisation, le module Profiling de LuaJIT. Niveau : Intermédiaire Pour ceux qui commencent à développer en Lua mais manquent de pratique Si vous débutez en Lua, nous vous recommandons la lecture préalable du manuel d'apprentissage. Le guide de Lua et ses applications est un ouvrage en deux volumes indépendants : le manuel d'apprentissage et le manuel de référence. Le premier vise à vous initier de manière progressive à ses différents usages, de l'écriture de scripts simples à la conception d'une application complète. Le second (celui-là même qui est présenté sur cette fiche) vous permet d'avoir toujours sous la main des exemples précis pour résoudre les problèmes les plus fréquents.
Facile à comprendre et à implanter, la commande prédictive permet de traiter de façon efficace la plupart des problèmes de régulation tombant hors du champ d'application du régulateur PID. Fondée sur la connaissance du processus (qui fait l'objet d'une modélisation), elle est capable de choisir la meilleure action à appliquer, selon une procédure bien adaptée. Open-source, le logiciel de calcul numérique Scilab présente quelques avantages précieux pour l'industrie : simple à utiliser, gratuit, il est aussi extrêmement flexible. Chacun peut donc se l'approprier et l'adapter à ses besoins propres, jusqu'à l'embarquer au sein même de l'automate. Ce livre vous montre comment mettre au point les algorithmes de commandes à l'aide du logiciel Scilab. Il vous propose 48 programmes répartis en quatre catégories correspondant à des processus de diverse complexité : élémentaire, ordinaire, avancée et convolution, couvrant ainsi la majorité des domaines d'application.
Saviez-vous que le langage de script Lua peut être dix à trente fois plus rapide que TCL, Perl, Python, Ruby ou PHP ? Compact, élégant, puissant, supporté par de nombreux outils et librairies, Lua est un langage à multifacette et à multiusage. De plus en plus utilisé dans l'industrie, notamment dans les systèmes embarqués et dans la production de jeux vidéo, il est facile à mettre en oeuvre et apporte souplesse et efficacité dans les projets. Que vous soyez professionnel du jeu ou étudiant en informatique, développeur ou chef de projet, débutant ou confirmé, ce livre vous fournit tous les éléments pour découvrir, apprendre et utiliser Lua, seul ou en association avec du code C ou C++. Cette deuxième édition intègre les nouveautés de la version 5.3 de Lua et trois nouveaux chapitres portant sur des utilitaires Lua fréquemment employés : LuaRocks, Sailor et Premake. Les deux premiers sont présentés par leurs concepteurs en personne : Hisham Muhammad et Etiene Dalcol ! Niveau : Débutant/intermédiaire Idéal pour ceux qui découvrent Lua et veulent acquérir une vue d'ensemble de ses possibilités. Le guide de Lua et ses applications est un ouvrage en deux volumes indépendants : le manuel d'apprentissage et le manuel de référence. Le premier (celui-là même présenté sur cette fiche) vise à vous initier de manière progressive à ses différents usages, de l'écriture de scripts simples à la conception d'une application complète. Le second se destine à vous accompagner dans l'emploi du langage en vous apportant des réponses précises aux problématiques les plus courantes.