GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Caffe-ios/CaffeApp/FaceDetection.cpp at master · panda-lab/Caffe-ios

Expand file tree

/

FaceDetection.cpp

Copy path
More file actions
More file actions

Latest commit

 

History

History
History
55 lines (43 loc) · 2.08 KB
/

FaceDetection.cpp

Copy path

File metadata and controls

55 lines (43 loc) · 2.08 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
//
// FaceDetection.cpp
// CaffeApp
//
// Created by nice on 2017/3/8.
// Copyright © 2017年 Takuya Matsuyama. All rights reserved.
//
#include <iostream>
#include "CascadeCNN.h"
using namespace std;
using namespace cv;
int test() {
string mean_file = "/Users/nice/Downloads/caffe-master/CaffeMac/CaffeMac/Models/imagenet_mean.binaryproto";
vector<string> model_file = {
"/Users/nice/Downloads/caffe-master/CaffeMac/CaffeMac/Models/12c/deploy.prototxt",
"/Users/nice/Downloads/caffe-master/CaffeMac/CaffeMac/Models/12cal/deploy.prototxt",
"/Users/nice/Downloads/caffe-master/CaffeMac/CaffeMac/Models/24c/deploy.prototxt",
"/Users/nice/Downloads/caffe-master/CaffeMac/CaffeMac/Models/24cal/deploy.prototxt",
"/Users/nice/Downloads/caffe-master/CaffeMac/CaffeMac/Models/48c/deploy.prototxt",
"/Users/nice/Downloads/caffe-master/CaffeMac/CaffeMac/Models/48cal/deploy.prototxt"
};
vector<string> trained_file = {
"/Users/nice/Downloads/caffe-master/CaffeMac/CaffeMac/Models/12c/12c.caffemodel",
"/Users/nice/Downloads/caffe-master/CaffeMac/CaffeMac/Models/12cal/12cal.caffemodel",
"/Users/nice/Downloads/caffe-master/CaffeMac/CaffeMac/Models/24c/24c.caffemodel",
"/Users/nice/Downloads/caffe-master/CaffeMac/CaffeMac/Models/24cal/24cal.caffemodel",
"/Users/nice/Downloads/caffe-master/CaffeMac/CaffeMac/Models/48c/48c.caffemodel",
"/Users/nice/Downloads/caffe-master/CaffeMac/CaffeMac/Models/48cal/48cal.caffemodel"
};
vector<cv::Rect> rectangles;
string img_path = "/Users/nice/Downloads/caffe-master/CaffeMac/CaffeMac/2.jpg";
Mat img = imread(img_path);
CascadeCNN cascadeCNN(model_file,trained_file,mean_file);
// cascadeCNN.timer_begin();
// cascadeCNN.detection_test(img, rectangles);
cascadeCNN.detection(img, rectangles);
// cascadeCNN.timer_end();
for(int i = 0; i < rectangles.size(); i++)
rectangle(img, rectangles[i], Scalar(255, 0, 0));
imshow("face", img);
waitKey(0);
return 0;
}
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.