Vídeo da Câmera dentro do frame

8 respostas
A

Minha tela principal tem 2 frames
Gostaria de colocar o vídeo da câmera (real-time) dentro de um desses frames.
O cv2.imshow() cria uma nova janela…

Obrigado

8 Respostas

rodriguesabner

https://github.com/kingaspx/Facial-Recognition no projeto desse cara bonitão aí tem isso.

Mais precisamente nesse arquivo, a partir da linha 466

FearX

Cê usa JavaFX nesse projeto? Me caiu uma demanda aqui com FX e tô meio perdido. Não sei nem se a tecnologia suporta o que quero fazer.

rodriguesabner

Nada, usei o swing mesmo, nunca cheguei a estudar o FX a fundo. Mas é reconhecimento facial?

j-menezes

https://opencv-java-tutorials.readthedocs.io/en/latest/03-first-javafx-application-with-opencv.html

http://webcam-capture.sarxos.pl/

FearX

Não, é um visualizador de câmeras RTSP. O problema todo é que tem que ser feito em Java, e precisa ser responsivo. Eu sinceramente tenho problemas com parte gráfica (ainda mais sendo daltônico). O que preciso fazer é escalonar os players conforme o tamanho do monitor e a quantidade de players. Se eu não ficar louco nesse projeto, creio eu que não fico nunca mais.

rodriguesabner

No Swing tem o layout Grid que seria exatamente isso, colocar um componente do lado do outro, acredito que no FX seria o GridPane

FearX

Ótima indicação, Abner. Penso em abrir um tópico mais tarde para poder centralizar maiores informaçoes no meu projeto, mas de antemão: muito obrigado (:

rodriguesabner

Tranquilo, você falou sobre o problema com parte gráfica, eu geralmente me baseio em sites e aí pego design que acho legal e acabo fazendo algo em cima daquilo.

Acho que vc conhece o site, é o www dribbble.com

Eu só nunca consegui fazer o redimensionamento de componentes no FX, só no Swing.

Mas segue um link interessante sobre:

https://stackoverflow.com/questions/33095166/javafx-resize-components-when-fullscreenobre o GridPane
https://stackoverflow.com/questions/23272924/dynamically-add-elements-to-a-fixed-size-gridpane-in-javafx

Criado 9 de setembro de 2019
Ultima resposta 9 de set. de 2019
Respostas 8
Participantes 4