Videos streaming images jeux et buzz
Connexion






Perdu le mot de passe ?

Inscrivez-vous maintenant !
Menu Principal
Communauté


(1) 2 »


AymericCaron
Logiciel Copier/Coller Multiple [v.1]
 1  #1
Je suis accro
Inscrit: 23/06/2020 17:11
Post(s): 590
Karma: 176
Yo les koreusiens !

Je vous partage ma dernière création !
Ça fait longtemps que je voulais concevoir un logiciel capable de gérer plusieurs copier-coller de texte.
Ce n'est qu'une première version mais ça fait déjà le job ! 🙂

Windows Only


1. Sélectionnez le texte à copier.
2. Pressez les touches Ctrl+C relâchez les touches (ou pas) composez un numéro avec votre numpad, attendez un peu ou appuyez sur Ctrl.
3. Passez au texte suivant à copier.
4. Pressez les touches Ctrl+V relâchez au moins la touche V (obligatoirement... vous devriez comprendre pourquoi ) et composez le numéro, attendez un peu ou appuyez sur Ctrl.

Autres fonctions :
a. Ctrl+C ou V puis ? : Ouvre une fenêtre récapitulatif de ce que vous avez copié.
b. Ctrl+C ou V puis ! : Ouvre les options du logiciel.

Lien : Téléchargement
Code-source : GitHub

Faites-moi vos retours !

NB : Utilisez le prudemment, je n'ai testé cette version qu'une 20aine de fois... 😉
Pour le moment pas moyen de fermer le logiciel, faut tuer le processus dans le gestionnaire des tâches si vous y tenez vraiment !

Contribution le : 22/02 02:19:42
Signaler

Granchyz
 2  #2
Je viens d'arriver
Inscrit: 30/03/2017 10:49
Post(s): 10
Le raccourci "windows + v" permet d'activer l'historique du presse papier, c'est un peu le même principe, nan ?

Contribution le : 22/02 15:37:25
Signaler

AymericCaron
 0  #3
Je suis accro
Inscrit: 23/06/2020 17:11
Post(s): 590
Karma: 176
@Granchyz
Oh le boulet ! ipfs QmUSNHcTqZoRsqSMJtzc3MFdNhkY51fixotTdsNsSF8d8K
J'ai même pas regardé si ça existait déjà...

ipfs QmQ9rWkqZo768WFF7QM2vSXau1ArPn6mK5QtufkZ2xkSbC

Après moi c'est mieux, hein, hein !?

Contribution le : 22/02 17:35:07
Signaler

Granchyz
 0  #4
Je viens d'arriver
Inscrit: 30/03/2017 10:49
Post(s): 10
@AymericCaron
T'as dû te donner bien du mal pour ça ^^"
Je l'ai essayé, ça fonctionne pas trop mal, mais pas très pratique vu que ça colle d'abord le dernier truc copier avant d'ajouter le nombre sélectionner

Mais sinon bon boulot ! 👌👍

Contribution le : 22/02 18:49:45
Signaler

AymericCaron
 0  #5
Je suis accro
Inscrit: 23/06/2020 17:11
Post(s): 590
Karma: 176
@Granchyz Merci ! 😇

En effet sacrément galère... Tu connais python ? Si oui j'ai encore deux problèmes à résoudre et des conseils ne seraient pas de refus.

Ouai dans les options (Ctrl+C puis !) y a l'auto-suppression à cocher pour ça ! 🙂

Contribution le : 22/02 19:00:46
Signaler

Granchyz
 0  #6
Je viens d'arriver
Inscrit: 30/03/2017 10:49
Post(s): 10
@AymericCaron
Si je connais ? Eh bien je suis entrain de découvrir, entrain de suivre une 'tite formation pour apprendre ^^
Du coup, désolé mais je pourrais pas vraiment t'aider

Contribution le : 22/02 19:16:23
Signaler

AymericCaron
 0  #7
Je suis accro
Inscrit: 23/06/2020 17:11
Post(s): 590
Karma: 176
@Granchyz
Chouette !

Pour ma part j'ai toujours un niveau débutant même après de nombreuses années car même avec des connaissances limitées tu peux faire pas mal de choses.

Tu voudrais faire quoi en python ?

Contribution le : 22/02 20:01:52
Signaler

PurLio
 2  #8
Je poste trop
Inscrit: 26/01/2006 21:50
Post(s): 11284
Karma: 11117
Citation :

@AymericCaron a écrit:

(...) Tu voudrais faire quoi en python ?


Un sac, pour commencer.




-----> []

Contribution le : 22/02 20:24:59
_________________
"Et si on est encore en vie demain matin, ça voudra dire qu’on n'est pas mort" (Randy Marsh)
Signaler

AymericCaron
 0  #9
Je suis accro
Inscrit: 23/06/2020 17:11
Post(s): 590
Karma: 176
@PurLio
Assassin ! ipfs QmbWtrgycccwensgeUQe1963uA5roJTVJiHP9HqubovMeq

Contribution le : 22/02 20:35:18
Signaler

Wiliwilliam
 1  #10
La loi c'est moi
Inscrit: 07/04/2012 19:19
Post(s): 31769
Karma: 9987
@AymericCaron Si t'es chaud, tu peux essayer de faire un système de capture d'écran multiple.
Un outil qui permettrait de faire des captures d'écran qui s'assembleraientt automatiquement.

T'as 2 mois. Je ramasse les copies à 10h00 pile le 23 Avril.

Contribution le : 23/02 09:59:54
_________________
Signaler

AymericCaron
 0  #11
Je suis accro
Inscrit: 23/06/2020 17:11
Post(s): 590
Karma: 176
@Wiliwilliam
Citation :
Si t'es chaud, tu peux essayer de faire un système de capture d'écran multiple.

Euh j'y ai pensé, faut que je me lance !

Citation :
Un outil qui permettrait de faire des captures d'écran qui s'assembleraientt automatiquement.

Pas sûr de comprendre !
Qui s'assembleraient ? C'est à dire ?

Contribution le : 23/02 17:29:06
Signaler

Wiliwilliam
 0  #12
La loi c'est moi
Inscrit: 07/04/2012 19:19
Post(s): 31769
Karma: 9987
photomerge

Contribution le : 23/02 17:48:04
_________________
Signaler

AymericCaron
 0  #13
Je suis accro
Inscrit: 23/06/2020 17:11
Post(s): 590
Karma: 176
@Wiliwilliam Huh ?
C'est quoi l'intérêt de faire du photomerging de screenshots ? (Chui has-been)
Mais j'ai déjà une idée de comment faire (si c'est du photomerging ultra-simple).

Contribution le : 23/02 18:07:51
Signaler

Wiliwilliam
 0  #14
La loi c'est moi
Inscrit: 07/04/2012 19:19
Post(s): 31769
Karma: 9987
screenshot multiples sur google map, dans des jeux ...etc

Contribution le : 23/02 18:57:57
_________________
Signaler

AymericCaron
 0  #15
Je suis accro
Inscrit: 23/06/2020 17:11
Post(s): 590
Karma: 176
Oki !
Hum, je verrais si je m'ennuie pdt mes prochaines vacances...
Probabilité de réussite estimée à ¹⁄₁₀₀₀₀₀₀₀.

Contribution le : 23/02 19:48:25
Signaler

Bouroski
 0  #16
Je suis accro
Inscrit: 23/10/2016 22:08
Post(s): 1583
Karma: 1112
Sinon y'a Ditto que j'installe systématiquement sur mes PCs.
Tu as encore beaucoup de travail pour arriver à son niveau ^^

Contribution le : 24/02 01:32:15
Signaler

AymericCaron
 0  #17
Je suis accro
Inscrit: 23/06/2020 17:11
Post(s): 590
Karma: 176
@Bouroski

J'y jetterais un œil ! Pour voir ce que je peux apporter à mon p'tit logiciel.
Je n'ai pas la prétention d'être un bon développeur ni même un développeur tout court. Ca c'est moi quand je lance un de mes codes : ipfs QmW3saZYGT8zPyMeDwSsp5FGy2MhRLMsLcMmLq2gyd1mv8

Contribution le : 24/02 19:44:58
Signaler

AymericCaron
 1  #18
Je suis accro
Inscrit: 23/06/2020 17:11
Post(s): 590
Karma: 176
@Wiliwilliam
Ca progresse... (Screenshot pris en plein écran pour éviter les barres de menus...)
Les rectangles rouges sont les zones repérées comme similaire avec le screen suivant uniquement sur les bords (pour le merging)...

Second screenshot à photomerger avec la précédente:


Logs :



😁

Contribution le : 26/02 15:40:16
Signaler

AymericCaron
 0  #19
Je suis accro
Inscrit: 23/06/2020 17:11
Post(s): 590
Karma: 176
Un petit pas pour l'Homme...


PS : Par contre ça demande pas mal de temps de calcul 3 secondes environ, c'est pas terrible...
Edit : Et ça va pas aller en s'améliorant je le sens... ipfs QmNqGABocaA21zF3GJSKeXcmqPLNw14RbYUAGPx7uLyf9h


ipfs QmWgsEHkCLSY9mj9sNZfsvhzRjfcqrUAGapfxE5PXkc63x

Edit : Youhou ! Je maitrise quasiment tous les mouvements !
ipfs QmSLiRp5meU2UAZCUL83hSW2v9iNXbkqPzipyhLrAB3MdC
Me manque plus que les diagonales un peu trop parfaites...

😭 Ca marche plus... Je savais que j'aurais pas du aller bosser !

Contribution le : 26/02 21:06:08

Edité par AymericCaron sur 27/2/2021 19:08:37
Signaler

AymericCaron
 0  #20
Je suis accro
Inscrit: 23/06/2020 17:11
Post(s): 590
Karma: 176
Dans les 30 secondes pour assembler ces 6 images, faut que je trouve une façon d'optimiser le script...

Voilà comment procède le script :
Il découpe l'image A en petit bout (crop) puis recherche chaque crop un par un dans l'image B, j'utilise un algo aléatoire mais ce n'est pas l'idéal (exemple : crop n°14 puis crop n°42 puis crop n°65...).
Avez vous des idées pour rechercher plus rapidement ?

Pour être plus précis, le script s'arrête en réalité à 2 recherches cohérentes on ne devrait pas avoir autant de rectangles sur l'image B. (Y en a même un en bas à gauche que je n'ai pas recolorié... une erreur de reconnaissance.)

Je pourrais rogner l'image B pour chercher en priorité dans ses contours mais ça ne sera pas suffisant (pas super intéressant à coder mais bon...).
Une solution complémentaire serait de rechercher en parallèle un second crop dans les alentours du premier crop trouvé.
Je devrais aussi ordonner la recherche en "spirale inversée", d'abord rechercher les crops au centre puis tendre vers les bords de l'image A.

Edit : Oh !!! 😲
Petit benchmarking :


• Standard : 6.0 secondes
• Aléatoire : 3.5 secondes +/- 2.5 sec
• Spirale inversée : 0.7 secondes

La technique en spirale a été probablement avantagée par la grande surface de superposition !
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

Effectivement 😅

• Standard : 26 secondes
• Aléatoire : 16 secondes +/- ?? sec
• Spirale inversée : 48 secondes

(Les temps sont beaucoup plus longs car le script multiplie le nombre de crops par 100 puis par 400 puis par 900 puis 1600 puis 2500. Pas sûr qu'il y ait un intérêt au delà de 400. )
Je vais devoir au minimum combiner l'aléatoire et la spirale inversée... 😵

Contribution le : 28/02 23:30:18
Signaler


 Haut   Précédent   Suivant
(1) 2 »






Si vous êtes l'auteur d'un élément de ce site, vous pouvez si vous le souhaitez, le modifier ou le supprimer
Merci de me contacter par mail. Déclaré à la CNIL N°1031721.