Open ohnova opened 4 years ago
pyqt에서 마우스 움직임과 동시에 받을 수 있는 키보드 값을 ctrl, alt, shift, 작업창 키로 픽스를 해두었습니다. 해당 사항을 적용하기 위해 마우스 움직임을 감지하는 mousemove함수 밖에서 keypress라는 함수를 사용하여 키보드 값을 읽은 후, 그 키값에 따라 mousemove가 실행할 명령들이 달라지도록 구현하였습니다. 이러한 구현 형태 상, 스페이스를 누르고 마우스를 움직여야 이미지가 scroll되고 scroll한 후에는 스페이스 바에서 손을 땐 후, 마우스를 때야 정상적으로 동작합니다. 사용에 제약이 따르기 때문에 우선 bbox작업시에만 적용을 시켜두었습니다. bbox와 mask의 scroll 기능을 비교해보시고 편하신 쪽 말씀해주시면 그 방법대로 라벨링 코드 수정하도록 하겠습니다.
※ Mac에서는 pyqt의 ctrl설정이 command 키 설정이라고 합니다. 혹시나 ctrl을 사용한 기능이 동작하지 않으면 ctrl대신, command를 누르고 작업하시면 될 것 같습니다.
deepthink web과 pyqt와 동일한 키로 조작해야 편하지 않을까요?
스페이스 바를 사용하도록 수정해 보겠습니다. 하지만, 스페이스 바를 이대로 사용하기엔 불편한 점이 체감될 것 같아 패널티 없이 사용할 수 있는 방법을 찾아보겠습니다. 현재 합성 코드가 완성되어 테스트를 해보기 위해 데이터 수집 작업을 하는 중입니다. 합성 작업을 검증 하는 것이 끝나거나 발견된 오류수정을 요청드린 후에 다시 작업하도록 하겠습니다.
web에 구현된 대로 space를 누른채 마우스왼쪽 pressed상태에서 drag할 경우 image가 scroll되도록 구현이 되면 좋겠음