前言

Opencv中可以调用函数提取某些连续的行或者列,Mat的rowRange和colRange可以获取某些范围内行或列的指针;

这两个函数返回的是指向原矩阵内部位置的指针,类似于浅拷贝;

example

cv::Mat align_mean(cv::Mat mean, cv::Rect facebox, float scaling_x=1.0f, float scaling_y=1.0f, float translation_x=0.0f, float translation_y=0.0f)
{
using cv::Mat;
// Initial estimate x_0: Center the mean face at the [-0.5, 0.5] x [-0.5, 0.5] square (assuming the face-box is that square)
// More precise: Take the mean as it is (assume it is in a space [-0.5, 0.5] x [-0.5, 0.5]), and just place it in the face-box as
// if the box is [-0.5, 0.5] x [-0.5, 0.5]. (i.e. the mean coordinates get upscaled)
Mat aligned_mean = mean.clone();
Mat aligned_mean_x = aligned_mean.colRange(, aligned_mean.cols / );
Mat aligned_mean_y = aligned_mean.colRange(aligned_mean.cols / , aligned_mean.cols);
aligned_mean_x = (aligned_mean_x*scaling_x + 0.5f + translation_x) * facebox.width + facebox.x;
aligned_mean_y = (aligned_mean_y*scaling_y + 0.3f + translation_y) * facebox.height + facebox.y;
return aligned_mean;
}

 引申

如果要提取Mat数据某些间隔的行、列呢??比如只提取奇数行或者偶数行,或者每隔3行提取数据。。。

分析:之前博主是由vector得到的Mat,所以可以在最开始得到Mat的过程中就间隔提取数据。

参考

1. OpenCV从Mat中提取某些行或列

最新文章

  1. java内存泄漏的几种情况
  2. 【转】windows server 2012清除并重建SID
  3. sdutoj 2605 A^X mod P
  4. 新手107条常用javascript语句
  5. ExtJs4 SpringMvc3 实现Grid 分页
  6. The 6th Zhejiang Provincial Collegiate Programming Contest->Problem I:A Stack or A Queue?
  7. hdu 5113 Black And White
  8. OAuth2.0开发指南
  9. lucene 自定义评分
  10. Servie之前台Service
  11. JSP 语法/标签
  12. TensorFlow(三)---------正则化
  13. 1)C语言简介(C自考学习)
  14. Maven学习(三)-- 使用Maven构建项目
  15. end to end testing
  16. 逻辑回归 代价函数J关于系数theta求导
  17. iOS - 国内注册境外 Apple id 账号
  18. sample function
  19. autolayout 高度自适应
  20. 在Linux服务器上运行Jupyter notebook server教程

热门文章

  1. Lua面向对象 --- 封装
  2. XML和Schema
  3. LeetCode--175--组合两个表
  4. 把Java Web工程转换为基于Maven的Web工程
  5. Android之EventBus1.0 和EventBus3.0的使用详解
  6. Population Size CodeForces - 416D (贪心,模拟)
  7. Party CodeForces - 906C (状压)
  8. Pollywog CodeForces - 917C (状压)
  9. Hibernate中的HQL的基本常用小例子,单表查询与多表查询
  10. POJ-1753 Flip Game (BFS+状态压缩)