OpenCV существующий код C ++ в Java

0

Я пытаюсь создать Java-код, используя существующий код C++. См. Эту ссылку для кода C++.

Все выглядит нормально, ожидая арифметических операций над объектами Mat. Я не знаю, что такое java-эквивалент кода C++. Я пробовал с Google. Я ничего не мог с этим поделать.

 t1 = 2 * mu1_mu2 + C1;
 t2 = 2 * sigma12 + C2;
 t3 = t1.mul(t2);              // t3 = ((2*mu1_mu2 + C1).*(2*sigma12 + C2))

 t1 = mu1_2 + mu2_2 + C1;
 t2 = sigma1_2 + sigma2_2 + C2;
 t1 = t1.mul(t2);     

Каков для них код Java. Здесь переменные являются объектами Mat

Теги:
opencv

1 ответ

2

Для добавления вы можете использовать

add(Mat src1, Mat src2, Mat dst)

И для использования умножения

multiply(Mat src1, Scalar src2, Mat dst)

Дополнительная опция в OpenCV Java Documentation

  • 0
    спасибо за ответ, не могли бы вы привести примеры с использованием примера кода. это было бы полезно.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню