Open webcam and set as background (question)

Лучший читатель,

Я застрял на одной из своих концепций. Я делаю программу, с помощью которой школьники могут измерить себя. Это то, что включает в себя программа; - 1 веб-камера (используется только для простого просмотра с веб-камеры). - 2 фиджета (не обращайте на них внимания)

Итак, это был мой план. Я нарисую прямоугольник на веб-камере и заставлю его постоянно перерисовываться. Когда перерисовка останавливается одним из фиджетов, значение прямоугольника будет возвращено в сантиметрах или метрах.

Я уже написал код прямоугольника, который перерисовывается, и это был мой результат:

(Это roundRectangle, линии на этом изображении сложно увидеть, извините за это.) enter image description here

Как видите, фон теперь просто черный. Я хочу установить фон этого JFrame как представление веб-камеры (если возможно), а затем нарисовать прямоугольник над изображением веб-камеры вместо черного фона.

Я уже изучал jmf, fmj и тому подобное, но получаю ошибки даже после проверки пути к веб-камере и добавления необходимых jar-библиотек. Итак, я хочу попробовать другие варианты.

Итак; - Я просто хочу открыть свою веб-камеру, использовать ее в качестве фона (да, прямую трансляцию, если возможно каким-то образом). А затем нарисуйте этот прямоугольник поверх него. Таким образом, мне интересно, возможно ли это, или есть ли у меня другие варианты достижения этого.

Надеюсь, вы понимаете мою ситуацию, и, пожалуйста, спросите, если что-то неясно.

РЕДАКТИРОВАТЬ: Я получил свою камеру, чтобы открыть теперь через java. Бегущая камера имеет тип «Процесс». Вот где я получил код для открытия моей камеры: http://www.linglom.com/2007/06/06/how-to-run-command-line-or-execute-external-application- from-java / Я немного поправил свой, чтобы вместо этого он открывал мою камеру. Но теперь мне интересно; можно ли установить процесс как фон JFrame? Или я могу как-то добавить процесс в JPanel, а затем добавить его в JFrame? Я пробовал несколько вещей, но безуспешно.

Моя программа, как она есть сейчас, когда я ее запускаю, открывает рамку измерения и изображение камеры отдельно. But the goal is to fuse them and make the repainting-rectangle paint over the camera view.

Help much appreciated!

9
задан Antique 8 April 2011 в 21:18
поделиться