2017-09-29 3 views
0

Je parlais la nuit dernière à un ami à propos d'un de leurs projets et ils m'ont dit qu'ils avaient créé manuellement une carte-image pour un salon en utilisant Adobe Fireworks. Je pensais à certaines des choses de golf de code que j'avais vu dans le passé comme celui-ci demandant à quel point le jour est nuageux: https://codegolf.stackexchange.com/questions/136405/how-cloudy-is-itPossibilité d'obtenir automatiquement la taille/coordonnées des carrés dans l'image?

Je pensais que cela devrait être fait automatiquement. Toutes les astuces sur l'utilisation de PHP/Javascript pour créer automatiquement une carte d'image, ou obtenir la taille/coordonnées de chaque carré où vous pouvez superposer des divs sur eux avec un positionnement absolu afin que vous puissiez cliquer dessus.

enter image description here

Répondre

0

JS: Je ne savais pas de cela, mais jQuery can read image dimensions apparente.

PHP. ImageMagik can read an image and provided image dimensions (ainsi que beaucoup plus d'informations sur l'image à l'interface avec utilise PHP a number of libraries exist pour faire exactement ce

+0

Merci David, je travaille avec ImageMagik et jQuery pour le faire dans. D'autres projets, mais ce que je me demandais, c'est comment obtenir la taille et la position du stand de Sony en bas à gauche à titre d'exemple – Alan

+0

@Alan, Ahm ok, Pour cela, vous aurez besoin de tirer parti de l'OCR (reconnaissance optique de caractères) Demandez à l'OCR de trouver «Sony», puis trouvez le motif de couleur encapsulant (ou recherchez la couleur noire), puis faites défiler et trouvez les coordonnées du coin. s. Pour l'OCR, cela semble prometteur https://github.com/thiagoalessio/tesseract-ocr-for-php pour le segment pattern/color. Je suis à perdre pour le moment. –

+1

Trouvé pour les formes: https://www.pyimagesearch.com/2016/02/08/opencv-shape-detection/ – Alan