This article is a summary of my personal development of the Camera APP. It mainly introduces the basic usage and precautions of FaceDetection. If you have any mistakes or deficiencies in this article, you are welcome to criticize and correct them.1. FaceDetection1. Version supportFaceDetection is Android
(Android Version 4.0, ADT 14). Whether the feature is supp
Link Address: http://www.cnblogs.com/lknlfy/archive/2012/03/06/2382679.htmlI. OverviewCamera is a very important device for mobile phones, which can be said on every mobile phone now. Recall that at that time in the Linux camera programming really want to Nieyibahan. Someone would say that it's possible to use a webcam with a OpenCV under Linux, but I didn't do it, and I did it in the most primitive Way (V4L2). Before the
When Android 2.3.7.r1 presses the menu key, the video is stopped. Press the menu key when you change the video to do not process it. The following modifications can be made:
In packages/apps/cameraopen/src/COM/mediatek/camera/videocamera. Java
In the onkeydown () method:
Modify
Case keyevent. keycode_menu:
If (mheadupdisplay! = NULL mglrootview! = NULL
! Malertshowing ! Mmediarecorderrecording
Mheadupdisp
When Android 2.3.7.r1 presses the menu key, the video is stopped. Press the menu key when you change the video to do not process it. The following modifications can be made:
In packages/apps/CameraOpen/src/com/mediatek/camera/VideoCamera. java
In the onKeyDown () method:
Modify
Copy codeThe Code is as follows: case KeyEvent. KEYCODE_MENU:
If (mHeadUpDisplay! = Null mGLRootView! = Null
! MAlertShowing ! MMe
minimum color values are the same, which means gray, then S is defined as 0, and H is undefined and is usually written in the program as 0.Step 5: Otherwise, test L:If lIf l>=0.5, s= (maxcolor-mincolor)/(2.0-maxcolor-mincolor)Step 6: If r=maxcolor, h= (g-b)/(Maxcolor-mincolor)If G=maxcolor, h=2.0+ (b-r)/(Maxcolor-mincolor)If B=maxcolor, h=4.0+ (r-g)/(Maxcolor-mincolor)Step 7: From the calculation of the 6th step, H is divided into the 0~6 area. The RGB color space is a cube and the HSL color sp
After taking a photo from an android camera, select "Edit photo". The line shape on the photo editing page will display a jagged image,Because the image displayed by decode is too small, it is smaller than the screen size. Therefore, the image will be slightly enlarged during display, resulting in a straight line shape showing a tab.You can modify the size in the getScreenImageSize method. For example, you
Because the decode out of the picture is too small, smaller than the screen. As a result, the image is magnified slightly when displayed, causing the line shape to appear jagged.Ability to change the size of the Getscreenimagesize method, for example, to make 133, larger.Detailed changes such as the following:Modify Getscreenimagesize function in Filtershowactivity.java file about lines 507.private int getscreenimagesize () {Displaymetrics metrics = new Displaymetrics ();Display display = Getwin
Demand: To do Sina Weibo project, can upload pictures and two foreign projects used to take pictures of mobile phones, both need to upload pictures to the serverEncountered problems: Some mobile phone pictures rotated 90 degrees, and some pictures rotated 180 degrees, some mobile phones are normal, the server is required to be positive, so the problem comes, not users can send a photo in micro Bo see is rotated Ah, another project in the rotation of the picture directly matching the problem, thi
Android Access camera uses Camera.open to return a camera object, set the view to display, call the preview function of the camera function Startpreview, stop the preview function is stoppreview!Activity_mail.xml layoutLinearLayoutxmlns:android= "Http://schemas.android.com/apk/res/
Recently, Android 2.3.5 (CM-basedCodeThe front camera records the problems encountered and solutions for review.
1: Why can't upper-layer applications obtain information about the front camera?
Messages from the front camera are generally stored in the Hal layer, for example, in Samsung's Crespo. However, CM strang
Android calls system camera get return data
Because the project needs to call the camera, implement upload photos, such as Weibo, medium functionality. Android can be very easy to call the system camera, and return bitmap data, but a little insufficient, it returns the
Some mobile phone images are upside down. How can this problem be solved? See the following public static void setCameraDisplayOrientation (Activity activity, int cameraId, android. hardware. camera camera) {android. hardware. camera. cameraInfo info = new
Original address: http://blog.csdn.net/yanzi1225627/article/details/8605061#Many times, the Android camera module not only previews, take pictures so simple, but need to preview the video, can make some detection, such as the most common face detection. Before the camera button is pressed, the face is detected and the rectangle is marked, followed by the photo. S
Android multimedia-learn to use the system camera in step 5
To take a photo with a system camera and return the photo, follow these steps:[1] Permission
[2] Start the camera with intent
Intent intent = new Intent (); intent. setAction (MediaStore. ACTION_IMAGE_CAPTURE); // implicitly start the System
Many applications may use the ability to call the camera to take photos and pick pictures from the album, today we start the Android camera with album Call Learning.Directory Navigation
Call camera to take pictures
Select a photo from the album
Friendship Link
Call
to know the length and width of the desired image in advance. For example, I want to cut an image of 400*400 (unit: px. Use this as a benchmark to calculate the length and width of the Rect displayed on the screen, and then draw the MaskView. Select the mode as needed. This article uses the first mode as an example. The code below:
Package on the basis of the miscellaneous documents. First, encapsulate a MaskView to draw the bright effect in the dark, or you can add a scroll bar. This is not a
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.