Witam, piszę z takim problemem, ponieważ naznaczam na obrazie dwa punkty i liczę odległość między nimi, jednak chciałabym aby te punkty nie były tylko kliknieciem, ale aby w ich miejscu zrobila sie kolorowa kropka, probowałam to zrobic na wiele sposobow, ale wciaz pojawia sie blad. ma ktos moze jakis pomysl? ponizej fagment mojej metody.

public void call(int event, int x, int y, int flags, com.googlecode.javacpp.Pointer param) {

                if (event == CV_EVENT_LBUTTONDOWN) {
                    obr++;

                    if (obr == 1) {
                        System.out.println("point = (" + x + ", " + y + ")");
                        iks = x;
                        igrek = y;
                        // cvCircle(img1, opencv_core.cvPoint(iks,igrek), opencv_core.CvScalar.GREEN, 6, CV_AA, 0)          
                    }
                }
                if (obr == 2) {
                    iks1 = x;
                    igrek1 = y;

                    System.out.println("point = (" + x + ", " + y + ")");

                    suma = (int) (Math.sqrt((iks1 - iks) * (iks1 - iks) + (igrek1 - igrek) * (igrek1 - igrek)));
                    wynik = (int) ((szermm * suma) / szer);
                    System.out.println("Rzeczywista odległość to:" + wynik + "[mm]");
                    //suma = iks1+iks;
                    //int suma1= igrek1+igrek;
                    System.out.println("Suma=:" + suma + ";");

                    obr = 0;