iSight 자동 조정을 비활성화하는 방법은 무엇입니까?


12

MacBook 시스템에 내장 된 iSight 캠은 조명을 계속 조정하여 초점을 맞 춥니 다. 수동으로 설정해야하지만 시스템 환경 설정 또는 시스템 프로파일 러에서 아무 것도 사용하지 못했습니다.

설정에 액세스 할 수있는 방법이 있습니까? 카메라에 액세스 할 수있는 모든 마법의 터미널 명령 카메라에 액세스 할 수있는 드라이버가 있습니까?


4
상용 앱이 아닌 살아남을 솔루션을 원합니다. 웹캠 사용에 대한 비용을 지불하고 싶지 않습니다!
George Profenza

웹캠이 무엇인지 이해하지 못하는 것 같습니다.
Hasaan Chop

@NSD 무슨 뜻인가요? 의 웹캠은 무엇입니까? @fideli - 공정의 충분한
조지 Profenza

2
그들은 대학생들을 정말 화나게 만드는 것입니다.
Hasaan Chop

조지, @fideli는 "at"에 대한 알림을받지 않습니다. 각 의견의 첫 번째 의견 만 알림을받습니다. 그것은 오늘날 일이 잘되는 방식입니다.
cregox

답변:


3

openCV로 작업을 수행하고 기술적으로 구현하지 않은 테이프 및 블랙 카드로 카메라 왼쪽의 조명 센서를 덮었습니다.

완벽하게 작동합니다!

iGlasses 솔루션은 밝기 / 대비 조정이 하드웨어에 의해 수행되므로 문제를 해결하지 못하므로 iGlasses 입력 소스에 영향을 미쳐 출력됩니다. 나는 완전히 싸우지 않더라도 가능한 한이 효과를 시도하고 완화시키기 위해 설정으로 바이올린을 사용할 수 있다고 생각합니다.


4

uvcc명령 줄에서 UVC (USB Video Class) 호환 장치를 구성하는 도구를 사용해보십시오 . uvccgithub 에서 소스 코드를 찾을 수 있습니다 . (참고 : 필자는 저자입니다.) Logitech C920 HD Pro Webcam으로 만 테스트했지만 UVC 웹캠 에서 작동하는 일반적인 도구입니다 .

uvccnpm 패키지를 설치 하려면를 포함한 Node.js 가 필요합니다 npm.

다음은 자동 노출과 자동 화이트 밸런스 설정을 끄고 화이트 밸런스와 대비를 수동으로 설정하는 방법입니다. 다른 컨트롤도 사용할 수 있습니다.

# Install uvcc using npm.
npm install --global uvcc

# Find your UVC device, note the vendor id (vId) and product id (pId).
# The ids can be in hexadecimal (0x000) or decimal (0000) format.
# For example Logitech (0x46d) C920 HD Pro Webcam (0x82d).
uvcc devices

# Use the vendor id and product id to export current configuration.
uvcc --vendor 0x46d --product 0x82d export

# Set exposure to manual.
uvcc --vendor 0x46d --product 0x82d set autoExposureMode 1

# Turn off automatic white balance.
uvcc --vendor 0x46d --product 0x82d set autoWhiteBalance 0

# Set the white balance temperature to 2000.
# NOTE: the whiteBalanceTemperature range for Logitech C920 is 2000-6500.
uvcc --vendor 0x46d --product 0x82d set whiteBalanceTemperature 2000

# Set the contrast to 192.
# NOTE: the contrast range for Logitech C920 is 0-255, default value 128.
uvcc --vendor 0x46d --product 0x82d set contrast 192

다양한 상황에 대해 하나 이상의 카메라를 안정적으로 반복적으로 구성해야하는 경우 여러 설정을 한 번에 내보내고 가져올 수도 있습니다.


1
이것은 2012 년 중반 MacBook Pro의 내장 iSight / FaceTime 카메라에서 완벽하게 작동했습니다. 그냥 설정하는 데 필요한 autoExposureMode 1다음 설정 absoluteExposureTime(밀리 초 단위로 원하는 시간에 500내 경우).
Jivan Pal

2

당신은 iGlasses 를 시도 할 수 있습니다 . 웹 사이트에서 :

iChat 및 iMovie, Photo Booth, Yahoo!를 포함한 다른 많은 프로그램에서 웹캠의 비디오 설정을 조정하고 조작 할 수 있습니다. 메신저, Skype 및 웹 기반 채팅. 화상 회의 및 녹음에 간편한 사전 설정 및 재미있는 효과를 적용하십시오.

Mac의 내장 iSight를 사용하여 색상, 밝기를 조정하고 이동 및 확대 / 축소 할 수 있습니다. iMac, MacBook 또는 MacBook Pro의 사진이 그다지 좋아 보이지 않았습니다.

외부 iSight가 약간 어둡습니까? 스튜디오 조명을 설치하거나 iGlasses를 설치하여 비디오의 밝기를 즉각적으로 향상시킬 수 있습니다.

iGlasses는 iMage USB 웹캠의 훌륭한 동반자입니다. 매번 완벽한 그림을 위해 색상을 미세 조정하십시오.

iSight만을위한 것이 아닙니다! Logitech QuickCam 또는 UVC 또는 macam 드라이버를 사용하는 다른 타사 웹캠을 사용하는 경우 iGlasses는 동일한 조정 및 기능을 추가합니다.

안경


2
링크 주셔서 감사합니다, 나는 상업 아무것도 언급하지 않았다. 시스템 환경 설정에 포함되어야하는 비용을 지불해야하는 이유는 무엇입니까? "iChat 및 기타 여러 프로그램"-이 기능을 사용하고 자동 조정을 비활성화하고 openCV로 계속 재생할 수 있다는 의미입니까?
George Profenza

죄송합니다. OpenCV에 익숙하지 않습니다. 어쩌면 다른 사람이 당신에게 못생긴 솔루션을 도울 수 있습니다.
fideli

2
조지, 여기서 운이 나쁠 수도 있습니다. 비슷한 해결책을 찾기 위해 오랫동안 열심히 보았지만 아무것도 찾지 못했습니다. 나는 점점 의지해야했다 iGlasses.
ayaz

2

uvc-ctrl 및 uvc-ctrl-GUI.app 사용

  1. 전제 조건 : 다음을 사용하여 libusb 설치 brew install libusb
  2. sluggo dm9 에서 uvc-ctrl-v1.02a.zip 다운로드
  3. 다운로드 UVC-CTRL-GUI 에서 ppooll
  4. uvc-ctrl-GUI.app를 uvc-ctrl-v0.12b 폴더로 복사
  5. uvc-ctrl-GUI.app 실행

여기에 이미지 설명을 입력하십시오

내 LifeCam HD-3000에서 내가 일한 유일한 것은 비활성화 auto_exposure..

여기에 이미지 설명을 입력하십시오


MAC OS X 용 UVC 카메라 제어 (더 이상 작동하지 않지만 읽기가 흥미 로움)

카메라 설정을 제어하는 ​​방법에 대한 흥미로운 기사는 다음과 같습니다. http://phoboslab.org/log/2009/07/uvc-camera-control-for-mac-os-x

또한 UVCCameraControl 클래스를 사용하는 간단한 데모 응용 프로그램을 만들었습니다. 이 데모는 QTKit을 사용하여 첫 번째 (기본) 비디오 장치에 대한 연결을 열고 QTCaptureView에 이미지를 간단히 표시합니다. 기본 비디오 장비를 선택하기위한 시스템 설정은 없지만, iChat에서 사용하도록 선택한 장비가 기본값이됩니다 (카메라를 선택한 후 iChat을 종료해야합니다. 그렇지 않으면 다른 모든 응용 프로그램에 대해 잠 깁니다).

다운로드 링크는 다음과 같습니다. http://phoboslab.org/files/misc/camera-control.zip


1

아마도 가장 좋은 방법은 Macam 일 것 입니다. 그것은 나를 위해 작동하지 않았지만 그들은 적극적으로 지원하고 아마도 곧 iSight를 목록에 추가 할 것입니다.


0

불행히도 현재 불가능한 것으로 보입니다. iGlasses는 노출을 잠글 수 있지만 이것은 알려진 프로그램에서만 작동하며 대부분의 컴퓨터 비전 응용 프로그램 (예 : Max / MSP)을 배제합니다.

CV 응용 프로그램에 카메라 사용을 제한하기 때문에 부끄러운 일입니다.


0

정확하게 도움이되지는 않지만 Macam에서는 많은 카메라에서 게인 및 셔터 (아마도 원하는)의 자동 조정을 비활성화 할 수 있습니다. svn 버전을 사용하면 ps3eye에서 작동합니다 (스톡 macam에서는 자동 조정을 비활성화 할 수 없습니다). 불행히도, Macam은 내가 아는 한 iSight를 지원하지 않습니다.

(다른 사람들이 iSight에 묶이지 않을 수도있는 솔루션을 찾고있는 경우 이것을 추가하고 있으며 SVN 버전을 사용하는 것이 도움이되는지 확실하지 않습니다)

http://webcam-osx.sourceforge.net/



-1

결과 영화를 참조하는 "조명 / 초점 조정"여부 또는 모니터 / 스크린의 조도 센서 (카메라 옆) 디밍 효과를 참조하는지 여부는 확실하지 않습니까?

그것이 처음이라면 이것이 이상하게 보입니다-이미지를 노출 상태 또는 노출 상태로 유지하고 싶습니까? 다른 사람이 이것에 대해 당신을 도울 필요가있을 것입니다. 그리고 아마도 상업적인 것을 사거나 웹 검색에 "오픈 소스"라는 문구를 포함하고있을 것입니다.

두 번째로 ... 시스템 환경 설정 "디스플레이"에서 하단에 "주변 조명 변화에 따라 디스플레이 밝기를 자동으로 조정"이라는 체크 박스가 있습니다. 상자를 선택 해제하면 화면 밝기가 마스터됩니다.

도움이 되길 바랍니다.


1
아니, 나는 그가 자동 초점과 같은 것들을 끄려고하고 있다고 생각합니다.
Brian Postow

-1

답은 간단합니다. 디스플레이 설정으로 이동하여 "주변 변화에 따라 자동으로 밝기 조정"을 선택 해제하십시오.


3
그가 이것을 볼 수는 없지만 화면 밝기입니다. 카메라의 자동 노출과는 아무런 관련이 없습니다.
Glenn Maynard
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.