- 博客(17)
- 收藏
- 关注
原创 (五)OpenCv C++版入门级教程
通过设定一个阈值,可以将图像中的像素分为两类:高于阈值的像素和低于阈值的像素。自适应阈值处理通过为图像的不同区域计算不同的阈值,从而更好地处理图像的亮度分布不均匀的情况。通过设定一个固定的阈值,将图像的像素设置为两个种类,低于此阈值的像素和高于此阈值的像素。参数解释:原图像常为灰色图像,设定阈值,当阈值超过设定的阈值后赋予的新值,阈值处理的类型。参数解析:输入图像,阈值,自适应阈值,阈值处理的类型,奇数,常数。参数解析:原始灰度图像,阈值,新的阈值,阈值类型。retval:实际使用的阈值。
2025-03-26 19:16:25
117
原创 (三)OpenCv C++版入门级教程
通道分离与合并 cv2.split() / cv2.merge() 分离或合并图像通道。平滑处理 cv2.blur() / cv2.GaussBlur() 对图像进行平滑处理。图像混合 cv2.addWeighted() 对两幅图像进行加权混合。图像减法 cv2.subtract() 对两幅图像进行减法运算。图像平移 cv2.warpAffine() 平移图像。图像加法 cv2.add() 对两幅图像进行加法运算。图像缩放 cv2.resize() 调整图像大小。图像翻转 cv2.flip() 翻转图像。
2025-03-21 11:49:52
330
原创 (一)OpenCv C++版入门级教程
使用vs 编写简单的opencv,内容包括:读取图像、检查图像是否成功加载、创建显示窗口、显示图像、等待按键输入以及根据按键的键码值去关闭窗口。
2025-03-18 10:18:48
105
原创 C++中sprintf_s()函数用法
C标准库支持: 该函数在某些编译器(如 Microsoft Visual Studio)下可用,但在其他环境中可能需要引入特定的头文件或使用其他函数(如 snprintf)来替代。成功时返回写入 buffer 的字符数(不包括终止的空字符),失败时返回一个负值。安全性: sprintf_s 会检查 buffer 的大小,防止缓冲区溢出。format: 格式字符串,后面可以跟任意数量的参数,用于格式化。buffer: 指向用于存储输出字符串的字符数组。: 变长参数列表,与格式字符串中的占位符相对应。
2024-08-16 10:06:51
1075
原创 C++里面调用了两个算法库,也有两个配置文件,在初始化算法的时候,想将这两个配置文件都进行初始化的操作方法
【代码】C++里面调用了两个算法库,也有两个配置文件,在初始化算法的时候,想将这两个配置文件都进行初始化的操作方法。
2024-08-15 17:42:37
571
原创 pycharm使用终端安装numpy包的方法
这可能是因为你指定的版本号不存在,或者是因为你的pip源没有包含你想要安装的numpy版本。你可以访问numpy的官方PyPI页面(https://pypi.org/project/numpy/)来查看所有可用的版本。如果你没有指定版本号,但仍然遇到问题,尝试更新pip到最新版本:pip install --upgrade pip。如果以上方法都不行,可能需要考虑系统的兼容性问题,比如是否有特定Python版本的numpy版本支持。如果你没有指定版本号,它将安装最新版本的numpy。
2024-08-15 15:54:07
1273
原创 C++中,MFC窗体最大化全屏界面的设计
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2023-06-08 09:42:33
1760
1
原创 JAVA字节输入输出流
数据流实验一.实验目的:掌握字节输入输出流,掌握字符输入输出流。二.实验内容1.文件复制:创建FileCopy类,在类中输入如下代码实现文件复制。在程序运行前,请将程序代码中的JDK安装路径修改为自己计算机上的安装路径,注意文件分隔符要使用“\”。源码如下:import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import j
2022-04-17 21:58:37
205
原创 测试分别向由A试分别用Arraylist和LinkedList实现的List集合插入记录的效率
1.测试分别用Arraylist和LinkedList实现的List集合插入记录的效率。2.首先根据所学知识阅读下面的代码,并判断向由Arraylist和Linkedlist实现的List集合插入的效率,然后在计算机上运行该类,查看具体的效率。源码如下:package shiyansi;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;public class ListTest {publi
2022-04-07 12:18:32
240
原创 vc++,算术运算符的操作
C语言:输入两个四位数a,b,将a的千位数和十位数与b的千位数和十位数互换,输出互换后的a和b。#include “stdio.h”void main(){int a,b,as,aq,bs,bq,t;printf(“a: “);scanf(”%d”,&a);printf(“b: “);scanf(”%d”,&b);as=a/10%100%10;bs=b/10%100%10;aq=a/1000;bq=b/1000;a=bs*10+bq*1000+a/100%10*10
2021-10-11 23:07:51
111
原创 关于 wlan适配器的驱动程序出现问题
关于 wlan适配器的驱动程序出现问题1、首先尝试点击【尝试以管理员身份运行这些修复】进行修复,查看是否可以解决问题;2、如果无法解决,我们按下【Win+R】组合键打开运行,输入:services.msc 点击确定打开服务;3、确保wired aotoconfig 和 Wlan Autoconfig 服务在启动状态为【已启动】。4、重启你的笔记本。以上几个步骤可以帮你解决Win10 wlan适配器驱动程序的问题。...
2021-08-04 22:55:28
1660
2
原创 Django 项目实例精解
Django 项目实例精解一.安装Django运行cmd,查看是否安装Python 最新版本(3.8),查看完毕,输入exit()即可退出输入pip list查看列表输入pip install django2.2即可安装2.2的版本,当然这种安装较慢,也可输入pip install django2.2 -i通过镜像临时安装,这方式较快,个人建议自己PC的话,选择第一种安装方式检测Django 是否安装成功:py import django. get_version()创建名为mys
2020-06-11 13:21:02
243
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人