没有合适的资源?快使用搜索试试~ 我知道了~
txt格式代码,数字图像处理函数:比特分层函数,8位图像比特位分层
资源推荐
资源详情
资源评论
/*
比特平面分层原理:
像素是由比特组成的数字。在256的灰度图中,每个像素是由8比特组成的。
替代突出灰度级范围,可突出特定比特来突出整个图像的外观。
************************************************************************************
imgBitLayer(const Mat& src, Mat& dst, int l):将原图像按位进行分层,输出分层结果
src:原图像,适用于8位灰度图像
dst:分层后输出图像
l:分层的比特位
************************************************************************************
*/
#include <opencv2/core/core.hpp>
Mat& imgBitLayer(const Mat& src, Mat& dst, int l)
{
int i, j, k;
int height = src.rows;
int width = src.cols;
// 判断内存连续性
if(src.isContinuous())
{
width *= height;
height = 1;
}
const uchar* p;
uchar* q;
for(i = 0; i < height; i++)
比特平面分层原理:
像素是由比特组成的数字。在256的灰度图中,每个像素是由8比特组成的。
替代突出灰度级范围,可突出特定比特来突出整个图像的外观。
************************************************************************************
imgBitLayer(const Mat& src, Mat& dst, int l):将原图像按位进行分层,输出分层结果
src:原图像,适用于8位灰度图像
dst:分层后输出图像
l:分层的比特位
************************************************************************************
*/
#include <opencv2/core/core.hpp>
Mat& imgBitLayer(const Mat& src, Mat& dst, int l)
{
int i, j, k;
int height = src.rows;
int width = src.cols;
// 判断内存连续性
if(src.isContinuous())
{
width *= height;
height = 1;
}
const uchar* p;
uchar* q;
for(i = 0; i < height; i++)
资源评论
觅路人
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功