maxenxe / HQ-Trivia-Bot-NOT-MAINTAINED-

Small NodeJS bot for HQ Trivia
24 stars 13 forks source link

Coordinates Help #6

Closed Helpme0822 closed 6 years ago

Helpme0822 commented 6 years ago

I entered the right coordinates like it was told in the description but i only get 1/4 of the question on the screenshot why?

maxenxe commented 6 years ago

Can you paste here your coordinates ?

Helpme0822 commented 6 years ago

top left (486;108) bottom right (853;209) result (367;101)

maxenxe commented 6 years ago

How did you write them in the code ?

Helpme0822 commented 6 years ago

123 Like that I also wrote that in line 19 like you told

maxenxe commented 6 years ago

Line 19, you should put the coordinates for the answers and at line 34 it's for the question. Also, the coordinates should be .crop(top-left,result) top-left is the top-left coordinates for the question or for the answers

Helpme0822 commented 6 years ago

oh okay but i did do (top-left,result) or didn't I?

maxenxe commented 6 years ago

I think you did but not with the coordinates in your second answer to this issue

Helpme0822 commented 6 years ago

I did do it with the coordinates from my second answer or did i understand something wrong? could you please write how it should be written with my coordinates please?

maxenxe commented 6 years ago

Your result in second answer is not the same in your code

Helpme0822 commented 6 years ago

oh yeah i know but also with the right result it didn't work that's why i used other numbers to try if it would maybe work then but even with the right numbers it still screenshots another part of the screen

maxenxe commented 6 years ago

Is the screenshot file full screen ?

Helpme0822 commented 6 years ago

yes

maxenxe commented 6 years ago

There's a problem with the coordinates but I don't know what's the problem, how did you got the coordinates ?

Helpme0822 commented 6 years ago

i used an app that i downloaded on the internet and then because it didn't work i saw that you posted a link for an app on an issue so i used that and both told me the same coordinates

maxenxe commented 6 years ago

How does the answers.jpg and question.jpg file looks like ?

Helpme0822 commented 6 years ago

question answers they look like that btw i'm using another app than hq trivia it's a french app

maxenxe commented 6 years ago

Do you speak French? Try increasing values from result coordinates

Helpme0822 commented 6 years ago

yes i do and increase them by how much?

maxenxe commented 6 years ago

Ça va être plus facile de parler en français ahaha, teste avec 100 ou 200 chacune

Helpme0822 commented 6 years ago

ok je vais essayer tu veux que je renvoie apres a nouveau les fichiers .jpg?

maxenxe commented 6 years ago

Non non pas besoin

Helpme0822 commented 6 years ago

ca s'est un peu ameliorer pour les reponses mais ce n'est pas encore parfait et pour la question ca ne s'est pas ameliorer du tout

maxenxe commented 6 years ago

Modifié les coordonnées des résultats donc si l'image est trop longue tu mets moins dans le x et si c'est l'inverse alors tu mets plus, même chose pour y en sachant que le résultat est sous forme (x,y). Je me demande si tesseract peut lire les réponses comme c'est écrit en bleu sur blanc

Helpme0822 commented 6 years ago

le probleme est plus avec l'hauteur de l'image

maxenxe commented 6 years ago

En fait les coordonnées sont traduites comme ça : (endroit de départ horizontal, endroit de départ vertical, largeur depuis l'endroit de départ horizontal, hauteur depuis l'endroit de départ vertical) gère les coordonnées et vois si ça s'améliore

Helpme0822 commented 6 years ago

comment je fais pour modifier la grandeur de l'image?

Helpme0822 commented 6 years ago

car en modifiant l'y ca bouge seulement de haut en bas mais ca n'agrandit pas l'image

maxenxe commented 6 years ago

À la ligne 19, par exemple, tu as .crop(a,b,c,d) Il faut augmenter la valeur de c et d

Helpme0822 commented 6 years ago

oui je sais mais en augementat d la hauteur de l'image ne devient pas plus haute mais ca bouge seulement vers le haut je sais pas trop comment expliquer

maxenxe commented 6 years ago

Si tu diminues b et augmentes d, il se passe quoi ?

maxenxe commented 6 years ago

Erreur de ma part, essaye d'écrire (c,d,a,b)

shabbir1215 commented 6 years ago

I have a little issue with (c, d, a, b) a & b since it is not working properly. Increasing b is just making the image cropping widder even though it's suppose to make it gain more height

Helpme0822 commented 6 years ago

apres avoir finalement reussi d'avoir les bonnes proportions pour les images je recoit ca: Screenshot done Answers resized node-tesseract: Running 'tesseract answers.jpg C:\Users\dylri\AppData\Local\Temp \tmp-8472JFW7o8tbeRcz' node-tesseract: Deleting 'C:\Users\dylri\AppData\Local\Temp\tmp-8472JFW7o8tbeRcz .txt' node-tesseract: Preprocessor cleanup Question resized node-tesseract: Running 'tesseract question.jpg C:\Users\dylri\AppData\Local\Tem p\tmp-84728Ks4mI1gm73p' node-tesseract: Deleting 'C:\Users\dylri\AppData\Local\Temp\tmp-84728Ks4mI1gm73p .txt' node-tesseract: Preprocessor cleanup The question is "3. Quel surnom est donné aux soldats de la premiére guerre mon diale ? " Wikipedia link found: https://fr.wikipedia.org/wiki/Poilu Wikipedia link found: https://fr.wikipedia.org/wiki/Appellations_de_la_Premi%C3% A8re_Guerremondiale Wikipedia link found: https://fr.wikipedia.org/wiki/Tommy(soldat) C:\Users\dylri\Desktop\HQ-Trivia-Bot-master\bot.js:58 if($('body').text().toLowerCase().indexO f(answers[0].toLowerCase()) != -1) {

         ^

TypeError: Cannot read property 'toLowerCase' of undefined at Request._callback (C:\Users\dylri\Desktop\HQ-Trivia-Bot-master\bot.js:58: 94) at Request.self.callback (C:\Users\dylri\Desktop\HQ-Trivia-Bot-master\node_m odules\request\request.js:186:22) at emitTwo (events.js:126:13) at Request.emit (events.js:214:7) at Request. (C:\Users\dylri\Desktop\HQ-Trivia-Bot-master\node_mod ules\request\request.js:1163:10) at emitOne (events.js:116:13) at Request.emit (events.js:211:7) at IncomingMessage. (C:\Users\dylri\Desktop\HQ-Trivia-Bot-master\ node_modules\request\request.js:1085:12) at Object.onceWrapper (events.js:313:30) at emitNone (events.js:111:20)

a la fin il y a une sorte d'erreur que dois-je faire pour l'enlever?

maxenxe commented 6 years ago

Est ce que answers.jpg est bon ? Si oui c'est tesseract qui ne sait pas lire

Helpme0822 commented 6 years ago

oui answers.jpg est bon donc ca ne marche pas avec cette app?

maxenxe commented 6 years ago

Je vais me renseigner

Helpme0822 commented 6 years ago

ok merci tu veux que je te donne le nom de l'app ou tu la connais deja ou tu n'as pas besoin?

maxenxe commented 6 years ago

Oui je veux bien

Helpme0822 commented 6 years ago

flashbreak

Helpme0822 commented 6 years ago

tu peux aussi voir des replays sur youtube en cherchant flashbreak comme ca tu pourras tester sur les replays

Helpme0822 commented 6 years ago

ecrit sur ce post stp si tu trouve une soltution

maxenxe commented 6 years ago

Je pense appliquer un filtre sur l'image mais c'est sur que ça marche

Helpme0822 commented 6 years ago

c'est sur ou c'est pas sur?

maxenxe commented 6 years ago

pas sûr *

Helpme0822 commented 6 years ago

et donc pas de progres?

maxenxe commented 6 years ago

non la je suis pas chez moi ducoup je peux pas bosser dessus

Helpme0822 commented 6 years ago

ah oke sinon si tu veux tu peux peut etre m’expliquer comment mettre un filtre sur la photo et j’essaierait moi meme

Helpme0822 commented 6 years ago

Donc tu as trouvé une solution?

maxenxe commented 6 years ago

Non mais je pense que ça va être compliqué de faire tt le travail sur l'image + le recherche Google en 10 secondes

Helpme0822 commented 6 years ago

oke et y a t'il une methode pour faire cette methode plus rapide car sur hq trivia ca dure aussi plus longtemps que 12 secondes et je trouve aussi que ca dure jusqu'a que ca fait un screenshot ca ne fait pas tout de suite un screenshot apres qu'on entre node bot.js ca dure toujours un moment et ensuite ca fait un screenshot