
笔记
文章平均质量分 58
BigProgrambug
这个作者很懒,什么都没留下…
展开
-
opencv 绘制直方图 并 重写鼠标事件 得到百分比,像素值
opencv 绘制直方图 并 重写QLabel 得到百分比,像素值前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示原创 2021-12-04 15:47:02 · 3395 阅读 · 0 评论 -
(QImage 与 Mat)通过坐标及宽高截取图
一、QImage 的截取QImage 可以直接使用copy库函数,也是传入坐标以及宽高QImage ImageScale(QImage image,int x,int y,int width,int height){ QImage dst = image.copy(x,y,width,height);} 二、Mat 的截取Mat 的截取可以借助Rect 来完成QImage ImageHandle::ImageScale(QImage image, int x, int y, int wid原创 2021-10-30 10:34:14 · 1157 阅读 · 0 评论 -
opencv 绘制直方图 并 重写QLabel 通过鼠标事件得到直方图的值(一)
opencv 绘制直方图 并 重写QLabel 得到百分比,像素值(一)文章目录opencv 绘制直方图 并 重写QLabel 得到百分比,像素值(一)一、opencv直方图计算函数即绘制函数参数解释解析1、calcHist 直方图计算函数2、rectangle() 绘制矩形 可以实现填充直方图3、line() 绘制轮廓 可以实现绘制直方图的轮廓二、功能代码1、计算并绘制灰度直方图2、计算并绘制RGB 直方图三、效果图提示:以下是本篇文章正文内容,下面案例可供参考一、opencv直方图计算函数即绘原创 2021-10-29 18:13:28 · 1053 阅读 · 0 评论 -
OTSU 获取最佳阈值,及opencv二值化
OTSU 算法求最大阈值,及opencv 二值化前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言OTSU算法,也叫做(大jing)属于自适应的阈值确定方法,其核心思路是寻找一个阈值T,把图像的所有像素点分成两类,一类的像素值均小于等于T(背景区域),另一类的像素值均大于T(前景区域),当这两类的类间方差取得最大值时,则认为该T值为最合适的阈值。假设背景区域所有像素点数为n0,其占图像总像素数的比例为p0,平均像素值为m0;前景区域所有像素点数为n1,其占图像总像素数的比例为p1原创 2021-10-27 16:16:22 · 5894 阅读 · 1 评论 -
opencv QImage与Mat 互转 及简单的图像处理
opencv(mat与qimage 的互转)及图像处理一、opencv库文件二、使用方式(Qt)三、QImage 转 Mat (不太全,多多指教)四、Mat转 QImage总结一、opencv库文件编译好的opencv 库。二、使用方式(Qt)把上面下载的opencv.zip 解压出来的include和lib 文件夹放到工程文件夹里面,并在pro 文件中添加以下代码,即可使用INCLUDEPATH +=$$PWD\includeINCLUDEPATH +=$$PWD\include\ope原创 2021-10-26 17:56:27 · 3161 阅读 · 3 评论 -
C/C++ 面试中问题(1)
1.进程与线程的区别(1)、进程是操作系统资源分配的基本单位,而线程是处理器任务调度和执行的基本单位。(2)、一个进程包含多个线程,线程是进程的一部分(3)、同一进程中的线程共享这个进程的地址空间和资源,但是进程跟进程之间是相互独立的。(4)、进程崩溃后,与其他进程互不影响,但是线程崩了,他所对应的进程肯定会崩。2.malloc 与 new 的区别(1)、malloc是c++ 自带的库函数,而new则是运算符(2)、new分配失败时会抛出异常,而malloc会返回NULL(3)、new在自由原创 2021-04-15 20:51:10 · 102 阅读 · 0 评论