목록카메라 (8)
SPRING :: NOTE
라즈베리파이 카메라 해상도 지원이 어떤것이 되는지 보고싶을 때, v4l2-ctl -d /dev/video0 --list-formats-ext video0에 확인하고 싶은 카메라의 index 번호를 입력해주면 된다.
[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #1[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #2[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #3 - 오버레이 추가[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #4 - 촬영 기능 구현[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #5 - 촬영된 이미지 저장 AndroidCamera App의 자동 초점(오토포커싱:Auto Focusing) 기능을 사용하려면 카메라 객체의 autoFocus() Method를 호출하고,카메라의 포커스가 있을 때, 실행할 콜백 함수를 등록해야합니다.이 Method는 SurfaceView를 이용하여 C..
[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #1 [ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #2 [ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #3 - 오버레이 추가 [ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #4 - 촬영 기능 구현 마지막으로 MediaStorage에 이미지를 저장합니다. AndroidCamera App의 takePicture 기능을 구현하여 촬영된 이미지를 저장합니다. 이 때 파일저장권한(퍼미션)을 주어야 하기때문에 AndroidManifest.xml에 권한을 등록하시기 바랍니다. 개발 버전이 android 6.0 마쉬멜로우 이상이면, 아래 링크대로 따로 퍼미션을 등록해야 하..
[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #1[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #2[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #3 - 오버레이 추가 AndroidCamera의 사진촬영 기능을 구현하려면 ShutterCallback, RAW 데이터의 PictureCallback 및 JPG 데이터의 PictureCallback을 구현해야합니다. 사진을 찍으려면 본 포스팅의 camera.takePicture() Method를 추가해야 합니다. 본 포스팅은 takePicture() Method를 구현한 소스만 담고있으며, 이전 소스를 보려면 상단의 1,2,3 링크를 참고하시기 바랍니다.구현 이미지AndroidCame..
[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #1 링크[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #2 링크SurfaceView의 카메라에 Button 오버레이를 추가합니다.이전 포스팅의 [ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #2의AndroidManifest.xml과 main.xml을 그대로 사용합니다.아래 링크를 참조해주시기 바랍니다.[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #2 링크/res/layout 폴더에 아래의 layout인 control.xml을 추가해주시고 소스코드를 옮기세요.control.xml파일은 Button 제어의 레이아웃을 담당하는 커스텀 레이아웃입니다.결과 이미지 ..
처음 시작하시는 분이라면 이전 포스팅을 먼저 보고 오시면 좋습니다.[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #1 링크 이전 Surfaceview를 이용하여 Camera 사용하기는 연습에 불과합니다.이번 자료는 SurfaceView에서 버튼 이벤트를 통해 Camera 시작 / 중지 합니다.또한, surfaceHolder.callback Method인 surfaceCreated(), surfaceChange() 및 surfaceDestroyed() 함수를 처리합니다.본 소스를 적용하기 위해 반드시 androidManifest.xml 파일에 액세스 권한을 부여하시기바랍니다.android 6.0 마쉬멜로우에 카메라 액세스 권한(퍼미션)을 부여하려면, 아래 링크를 참조하세요andro..
해외 사이트를 엄청 뒤적뒤적 거렸다. 결론은 텍스트뷰(TextView)는 적용이 안되는듯 하다. (캡쳐 방식으로 가야할지도.?)일단 카메라로 받아온 Bitmap이 필요하다.(surfaceview)surfafceview로 Bitmap을 받아오는건 다른 포스팅에서 작성 후 링크를 걸도록 하겠다.bitmap에 canverse와 paint를 사용하여 이미지위에 텍스트를 추가한 후 저장한다.결과 이미지 PictureCallback myPictureCallback_JPG = new PictureCallback(){ @Override public void onPictureTaken(byte[] arg0, Camera arg1) { // TODO Auto-generated method stub Bitmap src = ..
출처 링크클리앙 배터리빵빵 님 [설정 방법] - 설정 > 일반 > 손쉬운 사용 > AssistiveTouch > 상위 레벨 메뉴 사용자화 - 1개의 아이콘으로 설정 - 남은 하나의 아이콘을 '소리 끔'으로 설정 - 설정 > 일반 > 손쉬운 사용 > 손쉬운 사용 단축키 (목록 최하단에) - AssistiveTouch 선택 (이러면 홈 버튼 삼중 클릭 시 AissistiveTouch가 활성화되며, 활성화된 가상의 버튼을 누르면 아이폰의 볼륨을 0으로 만듦) * 사진이나 스샷 찍을 때만 홈 버튼 세 번 눌러서 무음으로 만들고 쓰면 됩니다. * 아이폰의 볼륨을 다시 높이면 무음 촬영이 해제됩니다. (다시 AssistiveTouch로 무음 만들어주면 무음 촬영 가능) * 홈 버튼 삼중 클릭을 활성화하면, 삼중 클..