sylvain231 a écrit:je ne trouve pas pareil pour toi pour l'équation du second degré je trouve :
z1=3704.59 z2=604879
j'ai fait :
double t = u + v;
void Parabole::draw (Mat& img){
// Itérer sur chaque pixel
for(double y = 0; y < img.rows; y+=0.1) {
for(double x = 0; x < img.cols; x += 0.1) {
// Calculer X' et Y'
double X_prime = x - sommet.x;
double Y_prime = y - sommet.y;
// Calculer la valeur de l'équation de la parabole
double val;
val = (pow(b * pow(X_prime, 2) - a * Y_prime, 2)) / (pow(a, 2) + pow(b, 2) - 4 * (a * X_prime + b * Y_prime));
// Si val est proche de 0, colorer le pixel
if(fabs(val) < 0.1) { // Vous pouvez ajuster la tolérance
img.at<cv::Vec3b>(y, x) = cv::Vec3b(0,0,255); // Par exemple, en blanc
}
}
}
}
sylvain231 a écrit:encore une dernière question : tu dis qu'il faut beaucoup de points pour que cette méthode fonctionne, environ combien ?
sylvain231 a écrit:l'équation de la parabole précédente est fausse selon chatGPT
sylvain231 a écrit:comment retrouver le a et le theta de tout à l'heure en fonction du a et du b de cette équation et c'en sera fini !
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 91 invités
Tu pars déja ?
Identification
Pas encore inscrit ?
Ou identifiez-vous :