Re: Opencv quelqu’un pour me donner l’info ?

2023-01-30 Par sujet ptilou
Le lundi 30 janvier 2023 à 14:00:04 UTC+1, ptilou a écrit :
> Slt, 

Bonjour

> 
> https://www.dropbox.com/scl/fo/peusccr349foy6qqgvxvq/h?dl=0=neeo1v54e420pkkyvuhc3jcpy
>  
> 
> Est ce que quelqu’un peut me dire ce que donne ca (sur les fichier dans la 
> dropbox ? : 
> 
> from skimage.metrics import structural_similarity 
> import cv2 
> import numpy as np 
> 
> first = cv2.imread('clownfish_1.jpeg') 
> second = cv2.imread('clownfish_2.jpeg') 
> 
> # Convert images to grayscale 
> first_gray = cv2.cvtColor(first, cv2.COLOR_BGR2GRAY) 
> second_gray = cv2.cvtColor(second, cv2.COLOR_BGR2GRAY) 
> 
> # Compute SSIM between two images 
> score, diff = structural_similarity(first_gray, second_gray, full=True) 
> print("Similarity Score: {:.3f}%".format(score * 100)) 
> 
> # The diff image contains the actual image differences between the two images 
> # and is represented as a floating point data type so we must convert the 
> array 
> # to 8-bit unsigned integers in the range [0,255] before we can use it with 
> OpenCV 
> diff = (diff * 255).astype("uint8") 
> 
> # Threshold the difference image, followed by finding contours to 
> # obtain the regions that differ between the two images 
> thresh = cv2.threshold(diff, 0, 255, cv2.THRESH_BINARY_INV | 
> cv2.THRESH_OTSU)[1] 
> contours = cv2.findContours(thresh, cv2.RETR_EXTERNAL, 
> cv2.CHAIN_APPROX_SIMPLE) 
> contours = contours[0] if len(contours) == 2 else contours[1] 
> 
> # Highlight differences 
> mask = np.zeros(first.shape, dtype='uint8') 
> filled = second.copy() 
> 
> for c in contours: 
> area = cv2.contourArea(c) 
> if area > 100: 
> x,y,w,h = cv2.boundingRect(c) 
> cv2.rectangle(first, (x, y), (x + w, y + h), (36,255,12), 2) 
> cv2.rectangle(second, (x, y), (x + w, y + h), (36,255,12), 2) 
> cv2.drawContours(mask, [c], 0, (0,255,0), -1) 
> cv2.drawContours(filled, [c], 0, (0,255,0), -1) 
> 
> cv2.imshow('first', first) 
> cv2.imshow('second', second) 
> cv2.imshow('diff', diff) 
> cv2.imshow('mask', mask) 
> cv2.imshow('filled', filled) 
> cv2.waitKey() 
> 

Je vois que je ne suis pas le seul, comme opencv a ete ecrit en #C par intel, 
je me dis quels interets de passer par python, pourquoi ne pas appeler 
directement la librairie en bash, un script ?

Je piose la question le scripting dans bash, c’est pas l’equivalent du bon vieu 
basic de Microsoft ?

> 
> ( je veux faire un script pour me gerer du hdr dans une data base, mais je 
> cherche comment detecter les images similaire, j’ai lance un fil sur gid hup 
> mais je dois pas etre claire il propose une cles de hash par fichier !) 
> 
> D’apres MikeRobinson : 
> 
> convert -append `counter=0; for x in in-*; do if [[ $(($counter % 2)) == 0 
> ]]; then echo $x; fi; counter=$((counter + 1)); done` out.jpg 
> 

Je ne vois pas dans ce script ou les image rentre en in, donc si quelqu’un sait 
, bon sinon du stack, peut etre comme mots cles est plus a proprie ?

> Pour le script avec imagemagick, y a des script pour assemblee les images 
> d’etoiles ! Mais peut etre quelqu’un connait mieux ? 
> 
> 

Merci 

> 
> — 
> 

— 

Ptilou



Re: Pas le mot passe bios?

2023-01-30 Par sujet Haricophile
Le lundi 30 janvier 2023 à 20:26 +, Simeone Dominique a écrit :
> Bonsoir,
> 
> j'ai un portable Lifebook Fujitsu S751 reconditionné et j'ai fait
> installé Debian, Linŭx mint et deepin mais il boot sur le bios dont je
> n'ai pas pu avoir le mot passe. le constructeur peut faire sauter le
> mot passe.
> 
> Y-a-t-il un moyen sans passer par le constructeur?
> 
> Bien à vous. 
> 
> Mr.Dominique Simeone

Chercher sur internet. Chaque constructeur a ses astuces selon le type
de matériel. Sur les fixes, il y a bien souvent un strap ou un coup de
tournevis entre 2 soudures. Pour les portables, et plus encore pour les
tablettes il y a souvent des combinaisons digne d'un jeu vidéo, genre
combinaison d'actions improbables pouvant impliquer des appuis de
touche, utilisation des touches de volume, maintient du bouton marche
pendant 35 secondes, succession de codes...

Bref, chercher sur internet, c'est rare qu'on ne trouve pas, souvent su
Youtube d'ailleurs.




Re: Pas le mot passe bios?

2023-01-30 Par sujet Haricophile
J'oubliais un détail important :

Potentiellement, un reset du bios peut entraîner un reset du système en
«configuration d'usine» si le système est chiffré quelque part. Donc
toujours sauvegarder ses données avant !




Re: Pas le mot passe bios?

2023-01-30 Par sujet Dethegeek
Bonsoir

Attention avec le retrait de la pile de la carte mère.

J'ai rencontré un pc (fixe) avec un mot de passe BIOS inconnu. J'ai tenté
cette manipulation, très classique, dessus.

Résultat : la carte mère a brické. Il y avait un dispositif de blocage la
rendant inexploitable (un message d'erreur disant explicitement que la pile
à été retirée, et refus de donner l'accès au bios, ni même démarrer).

C'est vraiment vicieux, il faut l'admettre. Mais aujourd'hui, avec toutes
les protections contre le boot avec du code malveillant, les sécurités
antivol, ce genre de bêtise pourrait être plus fréquent qu'il y a 15 ans
(date approximative de mon expérience).
Il vaut mieux s'appuyer sur le déblocage avec un mot de passe constructeur,
comme décrit en 1ere réponse.

Le lun. 30 janv. 2023 à 22:12,  a écrit :

> Bonsoir,
>
> Si l'ordinateur est démontable, il faut pas hésiter à retirer la pile de
> la carte-mère, attendre dix minutes ou plus, puis la remettre. Avec la
> réinitialisation de la carte-mère, le mot de passe saute.
>
> Le 30/01/2023 à 21:35, err...@free.fr a écrit :
> > On 1/30/23 21:26, Simeone Dominique wrote:
> >> Bonsoir,
> >>
> >> j'ai un portable Lifebook Fujitsu S751 reconditionné et j'ai fait
> >> installé Debian, Linŭx mint et deepin mais il boot sur le bios dont je
> >> n'ai pas pu avoir le mot passe. le constructeur peut faire sauter le
> >> mot passe.
> >>
> >> Y-a-t-il un moyen sans passer par le constructeur?
> >>
> >> Bien à vous.
> >>
> >> Mr.Dominique Simeone
> >>
> >>
> >>
> > j'ai eu le même genre de protable pour le boulot, sauf que c'est moi qui
> > avait oublié le mot de passe de bios.
> > il existe des scripts pour obtenir le mot de passe par defaut ou un truc
> > dans le genre, je ne sais plus, ça fait longtemps.
> > en gros il faut guetter une chaine de caractères une fois qu'on a échoué
> > à rentrer le mot de passe plusieurs fois.
> > c'est cette chaine de caractères qu'il faudra utiliser pour pouvoir
> > obtenir un mot de passe qui va permetre de débloquer le portable.
> > ça va aussi remettre les paramettres par defaut.
> >
>
>


Re :Re: Pas le mot passe bios?

2023-01-30 Par sujet Simeone Dominique
Bonsoir, 
La pile est inaccessible. 
Nous avons essayé. 
Bien cordialement 


Envoyé depuis Yahoo Mail pour Android 
 
  Le lun., janv. 30, 2023 à 22:12, firenze...@orange.fr a 
écrit:   Bonsoir,

Si l'ordinateur est démontable, il faut pas hésiter à retirer la pile de 
la carte-mère, attendre dix minutes ou plus, puis la remettre. Avec la 
réinitialisation de la carte-mère, le mot de passe saute.

Le 30/01/2023 à 21:35, err...@free.fr a écrit :
> On 1/30/23 21:26, Simeone Dominique wrote:
>> Bonsoir,
>>
>> j'ai un portable Lifebook Fujitsu S751 reconditionné et j'ai fait 
>> installé Debian, Linŭx mint et deepin mais il boot sur le bios dont je 
>> n'ai pas pu avoir le mot passe. le constructeur peut faire sauter le 
>> mot passe.
>>
>> Y-a-t-il un moyen sans passer par le constructeur?
>>
>> Bien à vous.
>>
>> Mr.Dominique Simeone
>>
>>
>>
> j'ai eu le même genre de protable pour le boulot, sauf que c'est moi qui 
> avait oublié le mot de passe de bios.
> il existe des scripts pour obtenir le mot de passe par defaut ou un truc 
> dans le genre, je ne sais plus, ça fait longtemps.
> en gros il faut guetter une chaine de caractères une fois qu'on a échoué 
> à rentrer le mot de passe plusieurs fois.
> c'est cette chaine de caractères qu'il faudra utiliser pour pouvoir 
> obtenir un mot de passe qui va permetre de débloquer le portable.
> ça va aussi remettre les paramettres par defaut.
> 

  


Re: Pas le mot passe bios?

2023-01-30 Par sujet firenze . rt

Bonsoir,

Si l'ordinateur est démontable, il faut pas hésiter à retirer la pile de 
la carte-mère, attendre dix minutes ou plus, puis la remettre. Avec la 
réinitialisation de la carte-mère, le mot de passe saute.


Le 30/01/2023 à 21:35, err...@free.fr a écrit :

On 1/30/23 21:26, Simeone Dominique wrote:

Bonsoir,

j'ai un portable Lifebook Fujitsu S751 reconditionné et j'ai fait 
installé Debian, Linŭx mint et deepin mais il boot sur le bios dont je 
n'ai pas pu avoir le mot passe. le constructeur peut faire sauter le 
mot passe.


Y-a-t-il un moyen sans passer par le constructeur?

Bien à vous.

Mr.Dominique Simeone



j'ai eu le même genre de protable pour le boulot, sauf que c'est moi qui 
avait oublié le mot de passe de bios.
il existe des scripts pour obtenir le mot de passe par defaut ou un truc 
dans le genre, je ne sais plus, ça fait longtemps.
en gros il faut guetter une chaine de caractères une fois qu'on a échoué 
à rentrer le mot de passe plusieurs fois.
c'est cette chaine de caractères qu'il faudra utiliser pour pouvoir 
obtenir un mot de passe qui va permetre de débloquer le portable.

ça va aussi remettre les paramettres par defaut.





Re: Pas le mot passe bios?

2023-01-30 Par sujet err404

On 1/30/23 21:26, Simeone Dominique wrote:

Bonsoir,

j'ai un portable Lifebook Fujitsu S751 reconditionné et j'ai fait installé 
Debian, Linŭx mint et deepin mais il boot sur le bios dont je n'ai pas pu avoir 
le mot passe. le constructeur peut faire sauter le mot passe.

Y-a-t-il un moyen sans passer par le constructeur?

Bien à vous.

Mr.Dominique Simeone




j'ai eu le même genre de protable pour le boulot, sauf que c'est moi qui avait 
oublié le mot de passe de bios.
il existe des scripts pour obtenir le mot de passe par defaut ou un truc dans 
le genre, je ne sais plus, ça fait longtemps.
en gros il faut guetter une chaine de caractères une fois qu'on a échoué à 
rentrer le mot de passe plusieurs fois.
c'est cette chaine de caractères qu'il faudra utiliser pour pouvoir obtenir un 
mot de passe qui va permetre de débloquer le portable.
ça va aussi remettre les paramettres par defaut.



Pas le mot passe bios?

2023-01-30 Par sujet Simeone Dominique
Bonsoir,
j'ai un portable Lifebook Fujitsu S751 reconditionné et j'ai fait installé 
Debian, Linŭx mint et deepin mais il boot sur le bios dont je n'ai pas pu avoir 
le mot passe. le constructeur peut faire sauter le mot passe.
Y-a-t-il un moyen sans passer par le constructeur?
Bien à vous. 
Mr.Dominique Simeone
 

   
  

RE: ecran vide après la connexion

2023-01-30 Par sujet Frédéric BOITEUX
Salut,

  Je regarderais le log de Xorg (a priori dans /var/log/xorg.0.log ou quelque 
chose d’approchant) : peut-être que le pilote Radeon ne se charge pas 
correctement ?
Une autre idée est de tester avec le dernier noyau dispo (un 6.0 dans les 
backports Debian 11)…

Bon courage,
Fred.


Re: ecran vide après la connexion

2023-01-30 Par sujet steve

Hello,

Que donne 'lspci -kv' sous root ?

As-tu essayé un live-cd pour voir si le problème est identique ?

s.



ecran vide après la connexion

2023-01-30 Par sujet hamster

hello

Je suis entrain d'installer debian 11 sur un ordi et j'ai des soucis 
avec l'affichage.


Après l'install, l'affichage est mauvais : basse résolution, images 
étirées, glxgears avec un score bas et le ventilo qui se met a tourner a 
fond pendant que glxgears tourne.


C'est des symptomes que je connais : problème de pilote de la carte 
graphique.


C'est une carte [AMD/ATI] RV620/M82 [Mobility Radeon HD 3450/3470]

Coté pilote, xserver-xorg-video-radeon est déjà installé.
Coté firmware, je rajoute non-free au sources.list, j'installe 
firmware-linux-nonfree (ca installe plusieurs firmwares dont 
firmware-amd-graphics).


Je redemarre.

J'obtiens l'écran de connexion, avec des cases pour taper le login et le 
mot de passe sur fond bleu avec le logo debian.


Je tape mon login et mon mot de passe… et j'obtiens l'image de fond 
bleue avec le logo debian (la meme que sur l'écran de connexion) avec la 
fleche de la souris au milieu. Et puis c'est tout. Si je bouge la 
souris, la fleche bouge, mais rien d'autre ne se passe, meme si j'attend 
longtemps, meme si j'appuie sur une touche du clavier comme entree, ou 
espace, ou autre.


je fais ctrl-alt-F1, j'obtiens un shell, je m'y logue en root.

dmesg ne m'apprend rien, htop non plus.

Si je fais alt-F7 pour retourner dans l'interface graphique, rien ne 
change a l'écran mais je perd totalement la main et je suis obligé 
d'eteindre l'ordi en tirant la prise parce que plus rien ne répond.


J'ai cherché sur le web, je suis tombé sur plein de trucs qui disent 
d'installer le firmware (c'est fait) ou d'installer le pilote 
proprietaire avec une procedure périmée datant d'avant systemd.


J'ai essayé d'éditer, ou meme d'effacer le xorg.conf mais… y'en a plus 
depuis que systemd est arrivé.


Je sais plus quoi faire, en particulier je sais pas comment investiguer 
pour affiner mon diagnostic. J'ai un écran bleu avec la fleche de la 
souris au milieu, je n'ai aucun message d'erreur a taper dans google.


Si quelqu'un a des bonnes idées je suis preneur.



Opencv quelqu’un pour me donner l’info ?

2023-01-30 Par sujet ptilou
Slt,

https://www.dropbox.com/scl/fo/peusccr349foy6qqgvxvq/h?dl=0=neeo1v54e420pkkyvuhc3jcpy

Est ce que quelqu’un peut me dire ce que donne ca (sur les fichier dans la 
dropbox ? :

from skimage.metrics import structural_similarity
import cv2
import numpy as np
 
first = cv2.imread('clownfish_1.jpeg')
second = cv2.imread('clownfish_2.jpeg')
 
# Convert images to grayscale
first_gray = cv2.cvtColor(first, cv2.COLOR_BGR2GRAY)
second_gray = cv2.cvtColor(second, cv2.COLOR_BGR2GRAY)
 
# Compute SSIM between two images
score, diff = structural_similarity(first_gray, second_gray, full=True)
print("Similarity Score: {:.3f}%".format(score * 100))
 
# The diff image contains the actual image differences between the two images
# and is represented as a floating point data type so we must convert the array 
# to 8-bit unsigned integers in the range [0,255] before we can use it with 
OpenCV
diff = (diff * 255).astype("uint8")
 
# Threshold the difference image, followed by finding contours to
# obtain the regions that differ between the two images
thresh = cv2.threshold(diff, 0, 255, cv2.THRESH_BINARY_INV | cv2.THRESH_OTSU)[1]
contours = cv2.findContours(thresh, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
contours = contours[0] if len(contours) == 2 else contours[1]
 
# Highlight differences
mask = np.zeros(first.shape, dtype='uint8')
filled = second.copy()
 
for c in contours:
area = cv2.contourArea(c)
if area > 100:
x,y,w,h = cv2.boundingRect(c)
cv2.rectangle(first, (x, y), (x + w, y + h), (36,255,12), 2)
cv2.rectangle(second, (x, y), (x + w, y + h), (36,255,12), 2)
cv2.drawContours(mask, [c], 0, (0,255,0), -1)
cv2.drawContours(filled, [c], 0, (0,255,0), -1)
 
cv2.imshow('first', first)
cv2.imshow('second', second)
cv2.imshow('diff', diff)
cv2.imshow('mask', mask)
cv2.imshow('filled', filled)
cv2.waitKey()
 

 ( je veux faire un script pour me gerer du hdr dans une data base, mais je 
cherche comment detecter les images similaire, j’ai lance un fil sur gid hup 
mais je dois pas etre claire il propose une cles de hash par fichier !)

D’apres MikeRobinson :

convert -append `counter=0; for x in in-*; do if [[ $(($counter % 2)) == 0 ]]; 
then echo $x; fi; counter=$((counter + 1)); done` out.jpg 

Pour le script avec imagemagick, y a des script pour assemblee les images 
d’etoiles ! Mais peut etre quelqu’un connait mieux ?

Merci

— 
Ptilou



Re: systemd systemd-random-seed.service et mount

2023-01-30 Par sujet ajh-valmer
On Monday 30 January 2023 11:12:06 Christophe Maquaire wrote:

Désolé, ce lien (désolé sur Ubuntu) semble répondre à la question :

https://askubuntu.com/questions/1404691/fwupd-refresh-service-failed

# systemctl daemon-reload && sudo systemctl start fwupd-refresh.service

ne m'affiche plus d'erreurs.

To fix, edit the file: /lib/systemd/system/fwupd-refresh.service :
And change this line:
SuccessExitStatus=2
So that it reads:
SuccessExitStatus=1
Dynamic User=no

Hope it helps,

A. Valmer

On Monday 30 January 2023 11:12:06 Christophe Maquaire wrote:
> J'ai une machine en unstable depuis un certain temps (plusieurs années)
> J'ai un souci avec le service systemd-random-seed (depuis plusieurs mois)
> root@salicyline:~# systemctl status --failed
> Son démarrage échoue systematiquement au boot, mais tout se passe bien
> ensuite... 
> Il semble qu'il y ait un problème d'accès au système de fichier.
> Bon, ce n'est pas bien grave, mais si quelqu'un a une idée...
> Christophe



Re: systemd systemd-random-seed.service et mount

2023-01-30 Par sujet didier gaumet
Le lundi 30 janvier 2023 à 11:12 +0100, Christophe Maquaire a écrit :
> Bonjour la liste,
> 
> J'ai une machine en unstable depuis un certain temps (plusieurs
> années)
> 
> J'ai un souci avec le service systemd-random-seed (depuis plusieurs
> mois)
[...]
> janv. 30 10:18:34 salicyline systemd-random-seed[568]: Failed to
> create directory /var/lib/systemd: No such file or directory
[...]

Bonjour,

pour situer mon niveau: tu viens de m'apprendre l'existence de ce
service, donc ne t'attends à des conseils pointus de ma part ;-)

mais le deuxième paragraphe de la page man du service semble pointer
vers l'origine de ton souci:
[...]
Note that this service runs relatively late during the early boot
phase, i.e. generally after the initial RAM disk (initrd) completed its
work, and the /var/ file system has been mounted writable. Many system
services require entropy much earlier than this — this service is hence
of limited use for complex system. It is recommended to use a
bootloader that can pass an initial random seed to the kernel to ensure
that entropy is available from earliest boot on, for example systemd-
boot(7), with its bootctl random-seed functionality.
[...]





systemd systemd-random-seed.service et mount

2023-01-30 Par sujet Christophe Maquaire
Bonjour la liste,

J'ai une machine en unstable depuis un certain temps (plusieurs années)

J'ai un souci avec le service systemd-random-seed (depuis plusieurs
mois)

root@salicyline:~# systemctl status --failed
× systemd-random-seed.service - Load/Save Random Seed
 Loaded: loaded (/lib/systemd/system/systemd-random-seed.service;
static)
 Active: failed (Result: exit-code) since Mon 2023-01-30 10:18:34
CET; 18min ago
   Docs: man:systemd-random-seed.service(8)
 man:random(4)
   Main PID: 568 (code=exited, status=1/FAILURE)
CPU: 4ms

janv. 30 10:18:34 salicyline systemd[1]: Starting Load/Save Random
Seed...
janv. 30 10:18:34 salicyline systemd-random-seed[568]: Failed to create
directory /var/lib/systemd: No such file or directory
janv. 30 10:18:34 salicyline systemd[1]: systemd-random-seed.service:
Main process exited, code=exited, status=1/FAILURE
janv. 30 10:18:34 salicyline systemd[1]: systemd-random-seed.service:
Failed with result 'exit-code'.
janv. 30 10:18:34 salicyline systemd[1]: Failed to start Load/Save
Random Seed.
root@salicyline:~# systemctl start systemd-random-seed
root@salicyline:~# systemctl status --failed
root@salicyline:~# 

Son démarrage échoue systematiquement au boot, mais tout se passe bien
ensuite... 

Il semble qu'il y ait un problème d'accès au système de fichier.

Mon fstab ne présente pas de bizarerie

root@salicyline:~# cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name
devices
# that works even if disks are added and removed. See fstab(5).
#
#
/dev/mapper/salicyline--vg-root /   ext4errors=remount-
ro 0   1
# /boot was on /dev/sda1 during installation
UUID=90a03453-e990-418c-8dd6-92f7748e2f8c /boot   ext2   
defaults0   2
# /lent was on /dev/sdb2 during installation
UUID=141168c4-7dc2-4d10-83ef-80dd68829111 /lent   ext4   
defaults0   2
# swap was on /dev/sdb1 during installation
UUID=7558e382-d940-4e14-856d-7695f3c1d7db noneswapsw  
0   0

Et je ne maîtrise pas suffisemment systemd pour avoir toucher à

root@salicyline:/# cat
/usr/lib/systemd/system/sysinit.target.wants/systemd-random-
seed.service
#  SPDX-License-Identifier: LGPL-2.1-or-later
#
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as
published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.

[Unit]
Description=Load/Save Random Seed
Documentation=man:systemd-random-seed.service(8) man:random(4)
DefaultDependencies=no
RequiresMountsFor=/var/lib/systemd/random-seed
Conflicts=shutdown.target
After=systemd-remount-fs.service
Before=first-boot-complete.target shutdown.target
Wants=first-boot-complete.target
ConditionVirtualization=!container
ConditionPathExists=!/etc/initrd-release

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/lib/systemd/systemd-random-seed load
ExecStop=/lib/systemd/systemd-random-seed save

# This service waits until the kernel's entropy pool is initialized,
and may be
# used as ordering barrier for service that require an initialized
entropy
# pool. Since initialization can take a while on entropy-starved
systems, let's
# increase the timeout substantially here.
TimeoutSec=10min

Bon, ce n'est pas bien grave, mais si quelqu'un a une idée...

Christophe