基于opencv的对图像的垂直翻转
来源:互联网 发布:药物制剂论文数据统计 编辑:程序博客网 时间:2024/05/18 00:08
//垂直翻转
{
if(!srcImg.data){
return -1;
//
VertImg = Mat::zeros(srcImg.rows, srcImg.cols, srcImg.channels());//输出图片初始化
for (int i = 0; i < srcImg.cols; i++)
{
for (int j = 0; j < srcImg.rows; j++)
{
const uchar * ptr = srcImg.ptr<uchar>(srcImg.rows - j - 1, i);
uchar * qtr = VertImg.ptr<uchar>(j, i);
for (int k=0; k<srcImg.channels(); k++)
{
qtr[k] = ptr[k];
}
}
}
return nRet;
}
int imgVerticalRotary( const Mat srcImg,//输入图片
Mat &VertImg)//输出图片
{
if(!srcImg.data){
return -1;
}
//
VertImg = Mat::zeros(srcImg.rows, srcImg.cols, srcImg.channels());//输出图片初始化
for (int i = 0; i < srcImg.cols; i++)
{
for (int j = 0; j < srcImg.rows; j++)
{
const uchar * ptr = srcImg.ptr<uchar>(srcImg.rows - j - 1, i);
uchar * qtr = VertImg.ptr<uchar>(j, i);
for (int k=0; k<srcImg.channels(); k++)
{
qtr[k] = ptr[k];
}
}
}
return nRet;
}
阅读全文
0 0
- 基于opencv的对图像的垂直翻转
- OpenCV 图像反色 垂直翻转图像
- OpenCV数字图像处理六:图像垂直翻转
- OpenCV数字图像处理六:图像垂直翻转
- 简单的实现图像的水平和垂直翻转
- 用OpenCV实现图像的水平镜像(翻转)变换和竖直镜像(翻转)变换(垂直镜像变换)的源码
- 基于OpenCV的视频图像组态 (12): 翻转式由远到近动画效果
- 对Bitmap 进行水平或者垂直的镜面翻转
- 基于OpenCV的图像检索系统
- 基于OpenCV的图像拼接
- 基于OpenCV的图像测量
- 基于OpenCV的图像旋转
- 利用OpenCV计算图像的垂直和水平积分投影
- 利用OpenCV计算图像的垂直和水平积分投影
- 利用OpenCV计算图像的垂直和水平积分投影
- 【OpenCV】计算图像的水平和垂直积分投影
- opencv计算图像的水平投影和垂直投影
- 对OpenCV mat进行水平和垂直方向的投影
- bootstrap上传插件fileinput自动上传&成功回调
- Android中ViewPager常用功能6----viewpager和Fragment结合时懒加载
- vue简单购物车功能
- HDU-1863--畅通工程---最小生成树
- jquery学习路线
- 基于opencv的对图像的垂直翻转
- 51nod 1109 01组成的N的倍数(bfs)
- thinkphp 回滚事件
- leetcode 235. Lowest Common Ancestor of a Binary Search Tree
- Android Studio错误:无法启动守护程序进程
- recorder-list
- 在网页、博客、React中配置mathjax
- Android Launcher3修改行数,列数,布局等;隐藏HostSeat,使用户无法拖拽应用图标到Hotseat
- 将博客搬至CSDN