calibration.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:pynephoscope 作者: neXyon 项目源码 文件源码
def imageMouseCallback(self, event, x, y, flags, param):
        if event == cv2.EVENT_LBUTTONDOWN:
            x, y = self.calibrator.findImageStar(x, y)

            correspondence = self.findCorrespondence(x, y)

            if correspondence is None:
                if self.calibrator.setCorrespondencePos(self.selected_star, (x, y)):
                    self.selected_star = self.calibrator.findEmptyPos()
                else:
                    self.selected_star = self.calibrator.addCorrespondence((x, y), None)
            else:
                self.selected_star = correspondence

            self.render()

        elif event == cv2.EVENT_RBUTTONDOWN:
            self.deleteSelectedStar()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号