Is there anyway to take pictures of the face in a determined size?
up vote
0
down vote
favorite
Well, i'm using this code to take pictures, but i would like it to take the picture, then resize it in a determined size, for example, i need that data of the 10 pictures with the same size for training PCA face recognition and i need images with 112 x 92 pixels. Do anyone knows how to do that?
import cv2
import time
face_cascade = cv2.CascadeClassifier('/home/alvaro/Desktop/Pruebas Algoritmos/PCA/DetecRostro/opencv-master/data/haarcascades/haarcascade_frontalface_default.xml')
cap = cv2.VideoCapture(0)
num = 0
while num<1:
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
faces = face_cascade.detectMultiScale(gray, 1.3, 5)
for (x,y,w,h) in faces:
cv2.rectangle(frame,(x,y),(x+w,y+h),(255,0,0),2)
roi_gray = gray[y:y+h, x:x+w]
roi_color = frame[y:y+h, x:x+w]
x = 0
y = 20
text_color = (0,255,0)
cv2.imwrite('opencv'+str(num)+'.jpg',frame)
num = num+1
cap.release()
cv2.destroyAllWindows()
python python-3.x opencv image-resizing
add a comment |
up vote
0
down vote
favorite
Well, i'm using this code to take pictures, but i would like it to take the picture, then resize it in a determined size, for example, i need that data of the 10 pictures with the same size for training PCA face recognition and i need images with 112 x 92 pixels. Do anyone knows how to do that?
import cv2
import time
face_cascade = cv2.CascadeClassifier('/home/alvaro/Desktop/Pruebas Algoritmos/PCA/DetecRostro/opencv-master/data/haarcascades/haarcascade_frontalface_default.xml')
cap = cv2.VideoCapture(0)
num = 0
while num<1:
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
faces = face_cascade.detectMultiScale(gray, 1.3, 5)
for (x,y,w,h) in faces:
cv2.rectangle(frame,(x,y),(x+w,y+h),(255,0,0),2)
roi_gray = gray[y:y+h, x:x+w]
roi_color = frame[y:y+h, x:x+w]
x = 0
y = 20
text_color = (0,255,0)
cv2.imwrite('opencv'+str(num)+'.jpg',frame)
num = num+1
cap.release()
cv2.destroyAllWindows()
python python-3.x opencv image-resizing
2
cv2.resize()
?
– Mark Setchell
Nov 11 at 9:35
But i would like that the algorithm take pics of the face
– Alvaro Nuñez Mendoza
Nov 20 at 15:36
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
Well, i'm using this code to take pictures, but i would like it to take the picture, then resize it in a determined size, for example, i need that data of the 10 pictures with the same size for training PCA face recognition and i need images with 112 x 92 pixels. Do anyone knows how to do that?
import cv2
import time
face_cascade = cv2.CascadeClassifier('/home/alvaro/Desktop/Pruebas Algoritmos/PCA/DetecRostro/opencv-master/data/haarcascades/haarcascade_frontalface_default.xml')
cap = cv2.VideoCapture(0)
num = 0
while num<1:
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
faces = face_cascade.detectMultiScale(gray, 1.3, 5)
for (x,y,w,h) in faces:
cv2.rectangle(frame,(x,y),(x+w,y+h),(255,0,0),2)
roi_gray = gray[y:y+h, x:x+w]
roi_color = frame[y:y+h, x:x+w]
x = 0
y = 20
text_color = (0,255,0)
cv2.imwrite('opencv'+str(num)+'.jpg',frame)
num = num+1
cap.release()
cv2.destroyAllWindows()
python python-3.x opencv image-resizing
Well, i'm using this code to take pictures, but i would like it to take the picture, then resize it in a determined size, for example, i need that data of the 10 pictures with the same size for training PCA face recognition and i need images with 112 x 92 pixels. Do anyone knows how to do that?
import cv2
import time
face_cascade = cv2.CascadeClassifier('/home/alvaro/Desktop/Pruebas Algoritmos/PCA/DetecRostro/opencv-master/data/haarcascades/haarcascade_frontalface_default.xml')
cap = cv2.VideoCapture(0)
num = 0
while num<1:
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
faces = face_cascade.detectMultiScale(gray, 1.3, 5)
for (x,y,w,h) in faces:
cv2.rectangle(frame,(x,y),(x+w,y+h),(255,0,0),2)
roi_gray = gray[y:y+h, x:x+w]
roi_color = frame[y:y+h, x:x+w]
x = 0
y = 20
text_color = (0,255,0)
cv2.imwrite('opencv'+str(num)+'.jpg',frame)
num = num+1
cap.release()
cv2.destroyAllWindows()
python python-3.x opencv image-resizing
python python-3.x opencv image-resizing
asked Nov 11 at 3:15
Alvaro Nuñez Mendoza
142
142
2
cv2.resize()
?
– Mark Setchell
Nov 11 at 9:35
But i would like that the algorithm take pics of the face
– Alvaro Nuñez Mendoza
Nov 20 at 15:36
add a comment |
2
cv2.resize()
?
– Mark Setchell
Nov 11 at 9:35
But i would like that the algorithm take pics of the face
– Alvaro Nuñez Mendoza
Nov 20 at 15:36
2
2
cv2.resize()
?– Mark Setchell
Nov 11 at 9:35
cv2.resize()
?– Mark Setchell
Nov 11 at 9:35
But i would like that the algorithm take pics of the face
– Alvaro Nuñez Mendoza
Nov 20 at 15:36
But i would like that the algorithm take pics of the face
– Alvaro Nuñez Mendoza
Nov 20 at 15:36
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53245549%2fis-there-anyway-to-take-pictures-of-the-face-in-a-determined-size%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
2
cv2.resize()
?– Mark Setchell
Nov 11 at 9:35
But i would like that the algorithm take pics of the face
– Alvaro Nuñez Mendoza
Nov 20 at 15:36