ÎļþÃû´Ó cam_util.py ÐÞ¸Ä |
| | |
| | | for device in webcams: |
| | | name = getattr(device, 'Name', None) |
| | | pnp_class = getattr(device, 'PNPClass', None) |
| | | if pnp_class == 'Camera': |
| | | # å°è®¾å¤åååç´¢å¼æ·»å å°åå
¸ä¸ |
| | | print(f"{name},{pnp_class}") |
| | | if name is not None and self.cam1 in name: |
| | | |
| | | # å°è®¾å¤åååç´¢å¼æ·»å å°åå
¸ä¸ |
| | | webcam_dict[self.cam1] = index |
| | | index += 1 |
| | | elif name is not None and self.cam2 in name: |
| | | |
| | | # å°è®¾å¤åååç´¢å¼æ·»å å°åå
¸ä¸ |
| | | webcam_dict[self.cam2] = index |
| | | index += 1 |
| | | self.webcam_list = webcam_dict |
| | | |
| | | print(webcam_dict) |
| | | # æåç§°éæ°æåº |
| | | webcam_dict = dict(sorted(webcam_dict.items(), key=lambda x: x[0])) |
| | | print(webcam_dict) |
| | | return webcam_dict |