自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java实现简单的猜数字小游戏

一、 题目猜数字小游戏规则:系统自动生成一个随机整数然后由用户输入一个猜测的数字,如果输入数字比生成数大,则提示“猜大了”;如果输入数字比生成数小,则提示“猜小了”;如果输入数字与生成数一样,则提示“猜对了”。使用java编写出这个程序。 并写出注释。二、知识储备1、Java的类的对象创建,一些对对象基本的操作、输入输出语句、随机数如何生成、循环和判断条件等代码import java.util.Scanner;public class Number { //getRandNu

2022-04-08 16:26:47 8655 2

原创 MATLAB标定工业相机及应用于PNP测距的注意事项

一、前言因为项目采用PNP测距,需要知道工业相机的内参矩阵和畸变矩阵,所以采用MATLAB自带的标定应用CameraCalibrator进行标定工业相机(以迈德威视相机为例)。原理及操作可结合以下博客:OpenCV 相机标定 (Python版)二、准备1、电脑上装好matlab。2、普通无驱USB相机直接用,工业相机需要装SDK驱动,因为标定的时候需要拍照。3、标准标定板-棋盘格图片,标定的时候保证平整,请下载正规标定板PDF,以下仅为演示图片:三、拍标定图以下两点非常重要!!!!

2022-04-07 22:49:34 1917

原创 STM32 Keil5安装和串口配置跑例程

前言学习stm32记录,板子为正点原子stm32f407。准备stm 32板子、usb串口线、stlink v2软件部分为正点原子官方软件包keygen.exe下载stlink v2下载链接:https://pan.baidu.com/s/1reB0YHLfGW9-06GqbSGDAQ提取码:nhdx配置先下载好库函数例程1、下载软件中的MDK5文件夹2、双击mdk514.exe安装keil uVision53、双击.pack文件安装芯片包4、下载keygen.exe,杀毒软件

2021-11-24 21:41:11 5075

原创 Windows下VS2019永久配置OpenCV4.4.0

前言以下所有的路径均为下载的opencv安装路径,我默认安装在桌面上,对应换一下就可以。正文下载opencv4.4.0opencv-4.4.0-vc14_vc15找到一个空文件夹安装进去,这里我选择的是桌面。配置环境变量电脑桌面,点击【此电脑】→【属性】→【高级系统设置】→【环境变量】→【Path】。将以下路径名添加到【Path】中,点击【确定】。3. 配置属性表视图->其他窗口->属性管理器打开如下:下面以release x64版本配置属性表为例:右键Rele

2021-11-16 23:13:22 3546

原创 Windows10下yolov4配置,vs2019+opencv4.4.0+cuda10.2+cudnn10.2生成darknet.exe并验证

前言之前Windows固态128G系统盘太小,于是换了个500G的,重新刷一下环境,顺便记录一下重装环境出现的一些问题和解决方法(想着先在Windows中配一遍后在Ubuntu中配一遍,Ubuntu后续博客会有提及。配置顺序1.建议先配置的VS2019和OpenCV4,注意配置表的配置(之后生成darknet.exe会用到)2.下载电脑显卡支持版本的cuda和cudnn,一定注意版本对应,不然会出各种错误。3.利用VS生成darknet.exe,网上下个权重文件跑一跑一、VS2019安装和ope

2021-11-16 22:19:30 3474 5

原创 【C语言】C/C++指针知识点复习(二)基操中的陷阱

一、一维数组和一级指针1、定义一个一维数组和一个一级指针:int array[4]={0,1,2,3}; int *p=array;其中array为这个数组的首地址,等效&array[0];(1):数组名代表数组所在一段内存的首地址(2):数组的指针表示:array+i与&array[i]等效,代表下标为i的数组元素的地址;同理,*(array+i)与array[i]等效,代表数组下标为i的数组元素的值。(3):指针指向数组后,可以用 *(p+i)或者p[i]代表数组的值(注

2021-06-17 21:10:37 142

原创 【C语言】C/C++指针知识点复习(一)指针基础

前言学习不复习,不如不学习,写指针的时候有些概念模糊了,故梳理复习一下指针。1、什么是指针?1.1、指针就是地址,特点是任意类型的指针以整数类型存储,也就是占用4个字节验证代码:printf("%d\t%d\t%d\t%d\t\n", sizeof(int *), sizeof(double *), sizeof(char *), sizeof(float *)); int *p = NULL; char *pp = NULL; double *ppp = NULL; printf("

2021-06-03 22:55:57 282

原创 [Linux]Ubuntu中简单地实现开机程序自启动(用.sh文件)

2021年6月2日最近做个项目想在Ubuntu系统实现程序自启动。查阅了很多资料发现都是修改rc.local或其他开机登陆配置文件,可用但操作略复杂,在这里分享一个简单的办法。方法注意:以下xxx代指用户名一、准备.sh文件内容如下(输入touch autostart.sh创建):cd /dev #进入devecho "密码" | sudo -S chmod 777 ttyUSB0 #这个当时要用串口ttyUSB0写的,可以修

2021-06-03 00:27:20 4880 2

原创 虚拟机Ubuntu中配置OpenCV环境并移植OpenCV(C/C++)代码最基础解析

移植环境我用的16版本的VM,Ubuntu18.04,配置了OpenCV-3.4.3如何在Ubuntu上配置OpenCV-3.4.3参考对于以上链接博客的内容注意:1、无法拽托文件压缩包:VM Tools没有正确安装,去找博客解决或者重装Ubuntu,如何判断?:->虚拟机->没有重新安装VMware Tools选项2、压缩包一定要放对目录,不然unzip找不到文件3、第五行代码apt-get install install pkg-config改成sudo apt-get ins

2020-11-04 22:50:36 1051

原创 【OpenCV3.4.7+VS2017】基于颜色阈值分割以及对于蓝色车的边缘检测(川字分割)(模板匹配)的车牌识别项目(分版块代码可直接运行)

一、车牌的识别和校正本文采用一工程多项目模式,以代码呈现,因还未接触MFC,所以敬请见谅,之后会继续学习,不断完善代码。车牌识别借鉴于CSDN博主吾理小子的博客,表达由衷的感谢!https://blog.csdn.net/qq_39960119/article/details/83930112对其中的一些参数和定义做了一些修改,增加了对倾斜图片的修正,不过鄙人对于倾斜角度参数的理解依旧不到位,因此对于角度的处理还是不太理解,属实惭愧。#include <iostream>#includ

2020-09-17 14:54:52 5072

原创 【C语言】一维数组的合并排序(基础选择与冒泡排序)(例程)

实例要求1.定义两个长度为100的数组A和B2.用户分别输入两个数组的长度m,n (m+n)<1003.分别按照长度输入A和B的值4.对A和B进行排序 打印排序结果5.定义的长度为100的数组C6.把数组A和B 有序的插入的数组C中7.要求一边插入一边考虑排序!!!!需要弄清的知识点1.数组的定义方式2.如何产生并打印数组元素3.增删改查插入的基本知识4.基本的排序算法:选择排序和冒泡排序选择排序:假设有一个数组arrayA[5]数组元素下标0,1,2,3,4对应数

2020-09-06 12:37:27 897

原创 【C语言】新手实现简单的石头剪刀布人机对战

一、要用到的知识点1、对于C语言循环while、选择结构switch和条件判断if的理解。2、对逻辑运算符&&和||、三目运算符的运用。3、随机函数及制表方法二、敲代码时个人学习领悟1、写代码之前应先构思好框架,期望实现什么样的效果,确定研究的对象、需要用到的方法,不然写代码时会感觉无从下手。比如这个人机石头剪刀布游戏,我们就可以想到用数字代表石头剪刀布,利用数字的大小来判断输赢;其次对象是人和机器,人要出的手势用scanf接收,switch根据接收来的按键的不同来实现不同的功

2020-08-30 12:40:14 3247 2

原创 【C语言】用for循环实现打印星星类菱形(两种方法超详细)

下面就是用C语言的for循环写的详细的关于实现星星类菱形的代码,注释分析比较详细,仅供参考,如有错误或可优化的地方,欢迎读者斧正。画出图像然后把左边空格当成1,方便看和分析。先考虑前n行,再处理剩下的n-1行。 1111* 111*** 11***** 1******* ********* 1******* 11***** 111*** 1111*//VS系

2020-08-24 09:54:11 5327 3

cuda10.2+cudnn-10.2.zip

cuda10.2+cudnn-10.2.zip

2021-11-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除