Comments (1)
经代码跟踪发现以下代码比较耗时
`Mat LbfCascador::GlobalRegressionPredict(const Mat &lbf, int stage) {
const Mat_ &weight = (Mat_)gl_regression_weights[stage];
Mat_ delta_shape(weight.rows / 2, 2);
const double *w_ptr = NULL;
const int *lbf_ptr = lbf.ptr(0);
//#pragma omp parallel for num_threads(2) private(w_ptr)
for (int i = 0; i < delta_shape.rows; i++) {
w_ptr = weight.ptr<double>(2 * i);
double y = 0;
for (int j = 0; j < lbf.cols; j++) y += w_ptr[lbf_ptr[j]];
delta_shape(i, 0) = y;
w_ptr = weight.ptr<double>(2 * i + 1);
y = 0;
for (int j = 0; j < lbf.cols; j++) y += w_ptr[lbf_ptr[j]];
delta_shape(i, 1) = y;
}
return delta_shape;
}
`
有改进的建议吗?
from face-alignment-at-3000fps.
Related Issues (20)
- alignment model HOT 2
- Assertion error on void genTxt() HOT 1
- Dataset site is offline (http://ibug.doc.ic.ac.uk/resources/facial-point-annotations)
- Dataset site is offline
- Assertion fail on FaceAlignment prepare HOT 3
- memory free ERROR @x64 train HOT 4
- variance question
- test
- is pupils landmark wrong in common.cpp? HOT 1
- webcam model test? HOT 1
- test的时候用到了ground true数据 HOT 20
- out of Memory HOT 2
- SWAP of landmarks HOT 2
- SimilarityTransform returning identity HOT 4
- dataset挂了 HOT 1
- 怎样写数据库? HOT 7
- 能分享一下训练好的模型吗? HOT 2
- why current_shapes[idx] = bboxes_[i].ReProject(bboxes_[k].Project(gt_shapes_[k])) ? HOT 1
- Lib versions problem HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from face-alignment-at-3000fps.