Selecionar retângulo em imagem

3 respostas
P

Estou fazendo um sistema que captura a imagem corrente de uma webcam, eu precisaria marcar parte dessa imagem, quando clicar e arrastar o mouse em cima da imagem preciso que desenhe um retângulo até eu soltar o botão do mouse e também saber a medida e a posição do retângulo. Sobre o que eu preciso pesquisar para fazer isso?

3 Respostas

lnunix

Você precisa informar mais algumas coisas para que seja possível te ajudar.

Em que componente está sendo exibida sua imagem da webcam ? é um componente SWING ?

A medida do retangulo você precisa fazer em que unidade ?
pixels ou cm em relação a imagem capturada ?

S

Tem q tratar eventos, nisto eu nao tenho muita prática,
mas quanto a algoritimo faz algo assim:

  1. salva o ponto do clic inicial
  2. salva o ponto de quando o mouse for solto.

com estes 2 pontos voce faz tudo em relação a um Retangulo

ponto1 = (5,5)
ponto2 = (10 20)

largura será de 5
altura de 15
área 75
périmetro 40

P

Eu consegui tratar os eventos mousePressed e mouseReleased
Quando pressiono o mouse pego o x1 e y1, e quando solto do botão pego x2 e y2, agora ta faltando desenhar o retangulo.
Essas unidades precisam ser em pixels

Criado 31 de agosto de 2009
Ultima resposta 31 de ago. de 2009
Respostas 3
Participantes 3