![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 70
心无旁骛~
百度飞桨星河社区中级精品作者、2023年度文心卓越贡献奖,在校期间获国家级奖项7项、省级奖项10余项,申请发明专利一项、科研项目四项,成功发表SCI2区论文一篇,中文普刊一篇,欢迎大家一起学习交流~
展开
-
OpenCV常用功能——灰度处理和图像二值化处理
上述代码逐个像素点计算灰度值,然后用灰度值代替RGB三个通道的值,得到灰度图像并显示出来。值得注意的是,这种方法虽然简单易懂,但计算每个像素点的灰度值,效率较低,不适用于处理较大的图像。其原理是将灰度图像的像素值按一定的阈值进行分割,大于等于阈值的像素值设为一个值(通常是255),小于阈值的像素值设为另一个值(通常是0)。,通常使用的方法是将彩色图像的RGB三个通道的值加权平均,得到一个灰度值,再用这个灰度值代替RGB三个通道的值,从而得到灰度图像。是指将整个图像的像素值都按照同一个阈值进行分割,而。原创 2023-10-24 22:44:18 · 7525 阅读 · 0 评论 -
码题集oj赛(第八次)——MT2180 进制查询
该题目乍一看无从下手,仔细一思考还是挺简单的,主要运用了一个函数就是求解最大公约数,因为输出结果要求必须是分数形式,所以你必须要进行一下约分,约分函数的话对于经常写算法的同学应该非常简单,运用到数学思想的话就是辗转相除法。原创 2023-08-05 11:48:48 · 423 阅读 · 0 评论 -
码题集oj赛(第八次)——MT2179 01操作
本题目对于基础牢固的同学来讲十分简单,但是对于什么也不会类型的同学来说还是有点小难度的。首先,题目中给了四种操作,分别是。其中,'+'和'-'操作直接就能看懂。但是'*'和'/'操作是要求原二进制数乘以2,那么转换一下就是'*'就是将二进制数左移一位;而'/'操作就是将二进制数右移一位。同时,这里采用了一种非常简便的方法来实现‘*’、‘/’操作,如果是‘*’的话,因为是左移一位,所以直接在字符串的最后面加上一个'0',然后为了确保万一,我们再在后面添加'\0'来终止字符串。同理,‘/’原创 2023-08-05 11:41:38 · 447 阅读 · 0 评论