2010-08-16 3 views
1

저는 파일, 데이터 및 데이터베이스와 상호 작용하는 파이썬 스크립트를 작성하는 데 익숙하지만 사용자 인터페이스는 작성하지 않았습니다. 내 현재 프로젝트이미지 영역을 파이썬으로 표시하고 태그하는 방법

, 나는이 지역 태그가 될 수 있도록 사용자에게 이미지 (JPG/GIF/PNG)를 보여주고 싶어요. 지역 태그는 이미지와 관련된 정보 (위치 정보, 사람이 있거나 정보가 없음)가 아니라 내용 및 이미지의 위치에 관한 정보입니다.

내가, 사용자가 태그를 선택해야 사각형을 그린 다음 사각형의 시작과 끝 모서리의 X · Y 좌표를 저장하고 싶습니다. 거의 모든 이미지에는 5 개의 다른 태그 중 하나가 있습니다. 그래서 프로세스는 원하는 태그를위한 버튼이 될 수 있고, 이미지 위에 사각형을 그리고 선택을 동의하거나 다시 실행하고 완료되면 데이터를 저장합니다.

나는이 이미지 조작을 수행하는 저를 가능하게 할 GUI 도구를 파이썬 포인터를 시작 좀하고 싶습니다.

+0

는 QtPython를 시도하거나이 – Falmarri

+1

@Falmarri라고 어떤 :이 PyQt는라고, 많은 사람들이 QtPy는 이름 대신 –

답변

1

파이썬은 이미지를 표시하고 원하는 어떤 방식으로 상호 작용하도록 할 수 있습니다 5 월 GUI 툴킷에 대한 바인딩을 가지고있다. Tk를위한 바인딩은 파이썬과 함께 설치된다. 나는 개인적으로 PyQt (Qt 라이브러리에 바인딩)을 권장하지만, 많은 사람들은 또한 wxPython, wxWindows에 대한 바인딩을 좋아한다.

See here for more. 인터넷 검색은 다양한 툴킷 간의 비교를 통해 훨씬 더 많은 정보를 제공합니다. 또한이 문제를 다루는 SO 질문 - 관련 태그를 찾으십시오.

+0

사람들의 모든 :-) 선택되지 않았 음을 애도 이미지 생성 인터페이스를 처리하는 지원이나 모듈이 있지만, 이미지가 있습니까? – greye

+0

@ 그레이 : 나는 그들 대부분이 할 것이라고 확신합니다. PyQt는 분명히 - 데모 코드 디렉토리에서 grep'QImage' 만 이미지 (간단한 이미지 편집기, IIRC)로 작업하기위한 데모 코드도 제공합니다. –

+0

이미지 처리 (예 : 태그가 지정된 영역 추출)를 수행하려는 경우 Python Imaging Library (PIL)를 살펴볼 가치가 있습니다. 당신이 정말로 일부 메타 데이터를 생성하는 것을 넘어서 아무것도하지 않고있는 것처럼 들린다. –

관련 문제