问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

opencv用sobel算子进行处理后的图像,怎么提取梯度信息?

发布网友 发布时间:2022-05-17 05:28

我来回答

2个回答

热心网友 时间:2023-10-09 08:44

给你一段代码\x0d\x0avoidGradient(Mat&InputArray,Mat&OutputArray)\x0d\x0a{\x0d\x0a//转换为灰度图像\x0d\x0aMatInputArray_gray(height,width,CV_32F);\x0d\x0acvtColor(InputArray,InputArray_gray,CV_RGB2GRAY);\x0d\x0a//创建X、Y方向梯度图像变量\x0d\x0aMatgrad_x,grad_y;\x0d\x0aMatabs_grad_x,abs_grad_y;//梯度绝对值\x0d\x0a//X方向梯度并取绝对值\x0d\x0aSobel(InputArray_gray,grad_x,InputArray_gray.depth(),1,0);\x0d\x0aconvertScaleAbs(grad_x,abs_grad_x);\x0d\x0a//Y方向梯度并取绝对值\x0d\x0aSobel(InputArray_gray,grad_y,InputArray_gray.depth(),0,1);\x0d\x0aconvertScaleAbs(grad_y,abs_grad_y);\x0d\x0a//计算梯度值的平方\x0d\x0apow(abs_grad_x,2.0f,abs_grad_x);\x0d\x0apow(abs_grad_y,2.0f,abs_grad_y);\x0d\x0a//OutputArray=abs_grad_x+abs_grad_y;\x0d\x0aadd(abs_grad_x,abs_grad_y,OutputArray,noArray(),CV_32F);\x0d\x0a//显示梯度平方\x0d\x0a//imshow("Gradient",OutputArray);\x0d\x0a//waitKey(0);\x0d\x0a}

热心网友 时间:2023-10-09 08:44

给你一段代码
void Gradient(Mat& InputArray, Mat& OutputArray)
{
//转换为灰度图像
Mat InputArray_gray(height, width, CV_32F);
cvtColor(InputArray, InputArray_gray, CV_RGB2GRAY);
// 创建X、Y方向梯度图像变量
Mat grad_x, grad_y;
Mat abs_grad_x, abs_grad_y;// 梯度绝对值
// X方向梯度 并取绝对值
Sobel( InputArray_gray, grad_x, InputArray_gray.depth(), 1, 0);
convertScaleAbs( grad_x, abs_grad_x );
// Y方向梯度 并取绝对值
Sobel( InputArray_gray, grad_y, InputArray_gray.depth(), 0, 1);
convertScaleAbs( grad_y, abs_grad_y );
//计算梯度值的平方
pow(abs_grad_x, 2.0f, abs_grad_x);
pow(abs_grad_y, 2.0f, abs_grad_y);
//OutputArray = abs_grad_x + abs_grad_y;
add(abs_grad_x, abs_grad_y, OutputArray, noArray(), CV_32F);
//显示梯度平方
//imshow("Gradient", OutputArray);
//waitKey(0);
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 在opencv中关于灰度图和矩阵之间的几点疑问 请问OpenCV中的灰度变换函数cvCvtColor是运用哪种灰度变换? 凯安保、特姆得有何区别 opencv 提取单通道 ,转化灰度图像。 家里有蚂蚁,北京维诺康可以上门灭蚂蚁吗? 太极实业收盘价3.31 配股价2.25 10股配3股 配股后股价是多少 纯牛奶橄榄油面粉做面膜一周需要几次 牛奶加橄榄油加面粉做面膜中,面粉放多少?直接敷脸上吗?有副作用吗? 面粉和橄榄油有什么效果 牛奶+面粉+橄榄油 面膜有副作用吗? 今天600887除权日,为什么我的帐上没有显示送配的股票?请求答案。 603165的市盈率为什么 <<春望>>散文赏析300 请问,华为手机,有人知道哪种型号可以在美国和加拿大使用的吗? 阴宅风水:坐乾巽兼戌辰是什么方向? 坟墓坐巽乾兼辰戍怎样做来去水 坐辰向戌兼巽乾、农历十一月十四新居入伙好吗 家宅坐辰向戌兼乾巽 坐辰向戌兼巽乾分金的相反向是怎样 坐戌向辰兼乾巽分金择吉 盗窃行为应如何处罚? 偷窃怎么处罚 对于员工的偷窃行为该怎样处罚呢? 偷盗行为怎么处理 村监会主任算村干部吗? 偷窃行为警方一般如何处理? 学生偷窃行为应该怎么处理 盗窃行为的治安处罚 超市员工偷盗行为怎么处理 对于盗窃他人财物后又自觉归还的违法行为,行政机关应如何处置 偷10块钱东西警察怎么处理 我们高中发现有盗窃行为,会把学生移送公安,怎么样? 治安管理处罚法如何处罚偷盗? 电脑出现关于系统盘的东西都不能打开。求助 联想电脑刷机之后装的软件打不开点开一直出现以下情况,怎样解决? mac双系统,win7下0x800704b3报错 错误代码0x800704b3怎么处理 求教:windows server 2012R2更新下载后安装失败,错误代码:0x80070534? 无法启动服务 原因可能是已被禁用或与其相关联的设备没有启动。(错误代码:0x80070)怎么解决!? 小米平板怎么读不了128G内存卡