Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

Настройка JavaCV в Windows 7

Anna | 5.06.2014 | нет комментариев

Инструкция применима также для 2.4 версии OpenCV и JavaCV

Я искал библиотеки для обработки изображений в Java. Мне порекомендовали JavaCV.
JavaCV предоставляет оболочки для OpenCV, так что вы можете напрямую применять OpenCV функции в Java.
Определим пару шагов, которые следует исполнить Дабы установить JavaCV в Windows 7.
JavaCV

Шаг 1

Устанавливаем Java Development Kit (JDK) отсельОбратите внимание на разрядность процессора (х32/х64).

Шаг 2

Устанавливаем Распространяемый пакет Microsoft Visual C :
Microsoft Visual C 2010 Redistributable Package (x86)
Microsoft Visual C 2010 Redistributable Package (x64)

Шаг 3

Проходим по ссылке, выбираем версию OpenCV и скачиваем *-super-pack.exe. Тут у нас скачается самораспаковывающийся архив позже финиша распаковываем его туда, куда душе желательно.

Шаг 4

Сейчас у нас значимый шаг добавления OpenCV .dll в path Дабы JavaCV знал где их искать.
Идем в Control Panel (Панель управления) > System (Система) > Advanced System Settings (Добавочные параметры системы) > Environment Variables (Переменные среды) — у меня винда английская, следственно мой перевод может чуть отличаться, но толк остается тот же. В System variable (Системные переменные) выбираем path и жмем Edit (Править). Сейчас добавляем в конец строки позже знака “;” адрес расположения OpenCV .dll. Я распаковывал скачанный архив по адресу: D:opencv и покажу на своем примере. Если вы распаковывали напротив, то вставляете своё расположение:

Для OpenCV 2.4.2 и ранее:

х32:
D:opencvbuildx86vc10bin; D:opencvbuildcommontbbia32vc10
х64:
D:opencvbuildx64vc10bin; D:opencvbuildcommontbbintel64vc10

Для OpenCV 2.4.3 и позднее:

х32:
D:opencvbuildx86vc10bin
х64:
D:opencvbuildx64vc10bin

И позже этой операции перезагружаем компьютер!

Шаг 5

Скачиваем JavaCV-bin отсель и распаковываем.

ВНИМАНИЕ: Версии JavaCV и OpenCV обязаны быть совместимы! Валидную версию OpenCV и другие требования дозволено обнаружить в файле Readme в папке с JavaCV!

Шаг 6

Сейчас можем создавать Java план ‘demo’ в Eclipse.
Дальше седуем вProject > Properties > Java Build Path > Libraries > Add External JARs, дальше в вашу папку JavaCV и добавляем все jar-файлы.

Шаг 7

Сейчас сделаем demo.java в папке src нашего плана.
Вставляем дальнейший код:

import com.googlecode.javacv.CanvasFrame;
import static com.googlecode.javacv.cpp.opencv_core.*;
import static com.googlecode.javacv.cpp.opencv_highgui.*;

public class demo {

	public static void main(String[] args) {

		/* картинка! */
		final IplImage image = cvLoadImage("pic1.png");

		/* создаем фрейм */
		final CanvasFrame canvas = new CanvasFrame("Demo");

		/* показываем картинку в нашем фрейме */
		canvas.showImage(image);
		canvas.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE); // закрытие
																			// фрейма
																			// кресиктом!
	}
}

Шаг 7

Отслеживаем итог

Спасибо за внимание.

Источник: programmingmaster.ru

Оставить комментарий
Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2017 © BB3x.ru - русская поддержка форума phpBB