自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 windows访问ftp文件显示的时间跟实际实际相差8小时

windows访问ftp文件显示的时间跟实际时间相差8小时最近工作遇到个问题,windows访问ftp文件显示的时间跟实际时间相差8小时。找了多种方法都未完全解决掉,只是找了工具可以设置ftp客户端显示的时区时间,于是记录下。网上下载ftpserver3lite工具,搭建ftp服务器。网上下载filezilla_3.55.1和BCompare工具,访问ftp服务器。1、搭建ftp服务器解压下载的ftpserver3lite工具,进入ftpserver3lite路径下,打开FTPServer.ex

2021-08-30 23:47:00 9055

原创 zc706编译及qemu启动和使用

zc706编译及qemu启动和使用1、zc706编译从xilinx官网下载xilinx-zc706-v2021.1-final.bsp文件,并将文件拷贝到ubuntu虚拟机下。使用如下命令创建zc706工程petalinux-create -t project -s /home/www/mnt1/xilinx/tools/xilinx-zc706-v2021.1-final.bsp生成xilinx-zc706-2021.1文件夹之后,表示创建zc706工程成功执行petalinux-build

2021-08-22 23:19:51 1992

原创 petalinux2021.1安装-zcu102-2021编译-qemu启动及简单使用

petalinux2021.1安装-zcu102-2021编译-qemu启动及简单使用1、安装petalinux2021.1xilinx官网下载petalinux-v2021.1-final-installer.run和xilinx-zcu102-v2021.1-final.bsp两个文件,将两个文件放到ubuntu虚拟机中。切换到petalinux-v2021.1-final-installer.run文件所在目录下,执行如下命令进行安装petalinux环境。./petalinux-v2021.

2021-08-14 22:45:41 4600 2

原创 图像处理基本方法-c语言调用opencv实现人脸检测功能

图像处理基本方法-c语言调用opencv-实现BMP图片中人脸检测功能使用opencv检测bmp图片中人脸,主要使用cvHaarDetectObjects函数实现。函数定义CvSeq* cvHaarDetectObjects( const CvArr* image, CvHaarClassifierCascade* cascade,CvMemStorage* storage, double scale_factor=1.1,int min_neighbors=3, int flags=0, CvS

2021-07-21 00:05:09 4565 1

原创 图像处理基本方法-将BMP图片二值化-c语言实现

图像处理基本方法-将BMP图片二值化-c语言实现c语言实现图片二值化,主要使用函数bmpBinarizationProccess实现。函数定义int bmpBinarizationProccess(char u8PicNameiIn[], char u8PicNameOut[], unsigned char thresholdLow, unsigned char thresholdHigh, int mode)其中u8PicNameiIn为原始图像数据。u8PicNameOut为输出图像数据。

2021-07-13 23:10:57 2471 3

原创 图像处理基本方法-将BMP图片二值化-c语言调用opencv实现

图像处理基本方法-将BMP图片二值化-c语言调用opencv实现opencv实现图片二值化,主要使用cvThreshold函数实现。函数定义void cvThreshold( const CvArr* src, CvArr* dst, double threshold, double max_value, int threshold_type );其中src为原始图像数据。dst为转换后图像数据。threshold为转换阈值。超过多少为高,低于多少为低。max_value为最大值的数值。

2021-06-27 23:57:52 726 1

原创 图像处理基本方法-将BMP图片灰度化-c语言实现

图像处理基本方法-将BMP图片灰度化-c语言实现c语言实现图片灰度化,主要利用公式Gray = R0.299 + G0.587 + B*0.114实现。实现函数为bmpGrayProccess,该函数主要使用上述公式实现图片的灰度化。具体函数名称。int bmpGrayProccess(char u8PicNameiIn[], char u8PicNameOut[],int mode)其中u8PicNameiIn为输入图像名称。u8PicNameiOut为输入图像名称。mode为算法方式。

2021-06-27 14:11:44 3188

原创 图像处理基本方法-将BMP图片灰度化-c语言调用opencv实现

图像处理基本方法-将BMP图片灰度化-c语言调用opencv实现opencv实现图片灰度化,主要使用cvCvtColor函数实现。函数定义void cvCvtColor( const CvArr* src, CvArr* dst, int code );其中src为原始图像数据。dts为输出图像数据。code为转换类型,这里使用CV_BGR2GRAY,表示从BGR转换为GRAY灰度图片。具体函数调用cvCvtColor(testImage, testImageGray, CV_BGR2G

2021-06-27 00:53:27 1038

原创 libcli工具的使用-命令行修改输入参数

libcli工具的使用-命令行修改输入参数libcli工具介绍Libcli 提供了一个共享的 C 库,用于将类似 Cisco 的命令行界面包含到其他软件中。它是一个 telnet 接口,支持用户可定义的功能树的命令行编辑、历史记录、身份验证和回调。网络搜索libcli工具并下载,这里我们下载的版本是libcli-1.9.3默认情况下,启用单个用户名和密码组合。Username: fredPassword: nerk通过输入help或点击获得帮助。libcli测试代码修改在测试代码cli

2021-06-22 23:58:49 849

原创 c语言读取sqlite数据库配置文件

c语言读取sqlite数据库配置文件c语言要读取sqlite文件中的内容。需要先下载sqlite库和sqlite工具。1、下载sqlite库sqlite-amalgamation-33505002、下载sqlite可视化工具sqlitestudio网络搜索下载得到。这里下载到的是SQLiteStudio3.1.1版本。创建sql数据库文件使用SQLiteStudio工具创建bmp_para数据库。数据库bmp_para包括ID、red、green、blue、bit、height、width

2021-06-14 22:28:51 716

原创 图像处理基本方法-在BMP图片上画矩形-纯c语言实现

图像处理基本方法-在BMP图片上画矩形-纯c语言实现之前使用过c语言调用opencv实现在bmp图片上画矩形功能。这次决定抛开opencv库,仅使用c语言完成该功能。主要代码思路,根据设置的矩形的起点和终点的坐标,循环遍历这两个坐标组合成的矩形图形,并设置这些矩形图形上的点的RGB颜色为设置的RGB的值。绘制矩形的代码 for (i = iStartY; i <= iEndY; i++) { for (j = iStartX; j<= iEndX; j

2021-06-06 22:44:38 993 1

原创 图像处理基本方法-在BMP图片上画矩形-c语言调用opencv实现

图像处理基本方法-在BMP图片上画矩形-c语言调用opencv实现之前使用过c语言调用opencv实现生成纯色BMP文件的功能。这次使用c语言调用opencv在bmp图片上画矩形。主要还是使用opencv的cvRectangle函数实现。具体函数调用 cvRectangle(testImage, cvPoint(iStartX, iStartY), cvPoint(iEndX, iEndY), cvScalar(u8B, u8G, u8R), 1 );其中testImage

2021-06-06 00:52:25 542

原创 图像处理基本方法-c语言调用opencv生成纯色BMP文件

图像处理基本方法-C语言调用opencv生成纯色BMP文件之前使用过c语言实现过成纯色BMP文件的功能。这次使用c调用opencv的库函数,生成纯色bmp文件。主要调用opencv的cvRectangle函数实现。函数原型 void cvRectangle(CvArr* img, CvPoint pt1, CvPoint pt2, CvScalar color, int thickness=1, int line_type=8, int shift=0 )参数介绍CvArr* img:Ipl

2021-05-31 00:18:18 1408

原创 opencv编译

opencv编译下载opencv下载路径https://github.com/opencv/opencv下载了最新的opencv版本,编译时总是报错,检查了好久,都没有编译成功。突然灵感一现,应该用老版本的opencv,由于ubuntu的版本是2012.4,那么opencv应该下载2012年当时的版本。于是在网上查找早期的opencv版本。https://github.com/opencv/opencv/tags?after=2.4.6.2发现4.6.2版本在2013年左右更新的。于是下载

2021-05-30 23:56:07 220

原创 纯色bmp图片生成的效率

各种编程语言生成纯色bmp图片的效率之前使用了各种语言生成纯色bmp图片,这里汇总并对比下纯色bmp图片文件生成的效率。主要指标是完成bmp文件生成的耗时时长。为了公平客观的对比,通过linux的date指令获取时间,在执行bmp文件生成前后各获取一次时间,再用第二次的时间减去第一次的时间,得到的时间差,即bmp文件生成的耗时时长。linux获取时间的指令:date +%Y-%m-%d' '%H:%M:%S.%N | cut -b 1-23;各种编程语言效率对比结果序号语言耗时

2021-05-26 00:22:42 397

原创 图像处理基本方法-perl语言生成纯色BMP文件

图像处理基本方法-perl语言生成纯色BMP文件现在由perl语言完成该功能。主要是在ubuntu下使用perl语言环境完成。1、perl语言简介Perl一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从最初是为文本处理而开发的,现在用于各种任务,包括系统管理,Web开发,网络编程,GUI开发等。 [1]Perl易于使用、高效、完整,而不是美观(小巧,优雅,简约)。同时支持过程和面向对象编程,对文本处理具有强大的内置支持,并且拥有第三方模块集合之一。 [1] Perl借取了

2021-05-22 00:08:59 351

原创 图像处理基本方法-ruby语言生成纯色BMP文件

图像处理基本方法-ruby语言生成纯色BMP文件之前使用过c、java、python、go等其他语言实现过生成纯色BMP图片的功能。现在由ruby语言完成该功能。其他的一些背景和环境就不在赘述,主要还是在ubuntu下使用ruby语言环境完成。1、ruby语言简介Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Ei

2021-05-21 23:28:30 267

原创 c语言读取json配置文件

c语言读取json配置文件c语言要读取json文件,一般使用cJSON库,所以首先要下载json库。下载后得到cJSONFiles.zip,将该文件拷贝到ubuntu虚拟机下,解压后观察文件,主要有cJSON.c 和cJSON.h,还有一个test.c测试文件。参考test.c测试代码,实现testReadJson.c,主要功能是读取test.json配置文件,并将配置文件中的参数读取识别出来。主要通过cJSON_Parse解析出cJSON文件,再使用cJSON_GetObjectItem函数解析j

2021-05-20 00:16:31 3552

原创 c语言读取xml配置文件

c语言读取xml配置文件c语言要实现读取xml配置文件的功能。需要先编译libxml2库。1、编译libxml2库libxml2库从网络下载得到,这里下载的文件是:libxml2-sources-2.9.9.tar.gz1.1、将libxml2文件拷贝到ubuntu系统下并解压切换到libxml2库存在的路径下。执行解压缩命令:tar -zxvf libxml2-sources-2.9.9.tar.gz 解压之后并切换到libxml2库路径下。1.2、配置libxml2库执行配置命

2021-05-19 00:21:10 3615

原创 c程序解析ini配置文件

c程序解析ini配置文件很多程序都有配置文件,配置文件有很多种类型,以下实现ini配置文件中的参数读取功能。1、ini配置文件配置文件名称为test.ini,内容如下:[bmpinfo]width=1920height=1080bit=3blue=0green=0red=255[bmpinfo_end]2、c程序代码主要函数是get_string_from_ini和GetIniKeyString两个。功能是获取ini配置文件中的字符串。如果是整形的配置文件,可以通过atoi转换。

2021-05-18 00:23:35 2109 3

原创 c程序调用c的so动态库

c程序调用c的so动态库文章目录c程序调用c的so动态库1、c程序实现2、c动态库实现3、执行程序经常遇到这样一个问题,我们需要用程序调用其他人封装好的一个功能库中的函数,即动态库,在linux系统中,这个动态库一般是so后缀结尾的,类似windows的dll库。今天完成两个小程序,一个是c程序,另外一个是c动态库,并用c程序调用c动态库中的函数。1、c程序实现代码实现:/******************************************************** file

2021-05-13 00:11:36 1387

原创 图像处理基本方法-lua语言生成纯色BMP文件

图像处理基本方法-lua语言生成纯色BMP文件之前使用过c、java、python、go、R语言实现过生成纯色BMP图片的功能。现在由lua语言完成该功能。其他的一些背景和环境就不在赘述,主要还是在ubuntu下使用lua语言环境完成。1、lua语言简介Lua是一个小巧的脚本语言。它是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个由Roberto Ierusalimschy、Waldemar Celes 和 Lui

2021-05-12 00:16:28 1395

原创 图像处理基本方法-R语言生产纯色BMP图片

图像处理基本方法-R语言生产纯色BMP图片之前使用过c、java、python、go语言实现过生成纯色BMP图片的功能。现在由R语言完成该功能。其他的一些背景和环境就不在赘述,主要还是在ubuntu下使用R语言环境完成。1、R语言简介R 语言是为数学研究工作者设计的一种数学编程语言,主要用于统计分析、绘图、数据挖掘。如果你是一个计算机程序的初学者并且急切地想了解计算机的通用编程,R 语言不是一个很理想的选择,可以选择 Python、C 或 Java。R 语言与 C 语言都是贝尔实验室的研究成果,

2021-05-11 00:07:55 580

原创 图像处理基本方法-python语言生成纯色BMP文件

图像处理基本方法-python语言生成纯色BMP文件1、目的我们有时需要产生各种各样的纯色图片,于是设计了这个简单的基本的图像处理小程序。本文主要实现基本的BMP图片数据的生成过程,并保存为Windows可以识别的BMP文件。本文是由python语言完成该功能。之前用过c、java等语言实现过该功能,现在使用一种新的语言完成同样的功能。2、所需知识和材料1)、windows电脑,安装vmware虚拟机,并安装ubuntu系统,ubuntu中安装了python环境。2)、基本的python语言知

2021-05-10 00:08:13 1287 5

原创 图像处理基本方法-go语言生产纯色BMP图片

图像处理基本方法-go语言生产纯色BMP图片1、目的我们有时需要产生各种各样的纯色图片,于是设计了这个简单的基本的图像处理小程序。本文主要实现基本的BMP图片数据的生成过程,并保存为Windows可以识别的BMP文件。本文是由go语言完成该功能,刚刚开始学习go语言,难免存在错误,但都是经过实战验证过的例子。2、所需知识和材料1)、windows电脑,安装vmware虚拟机,并安装ubuntu系统,ubuntu中安装了go语言编译环境。2)、基本的go语言知识。3)、BMP格式的知识。除上

2021-05-07 23:53:02 1457

原创 图像处理基本方法-java语言生成纯色BMP文件

图像处理基本方法-java语言生成纯色BMP文件1、目的我们有时需要产生各种各样的纯色图片,于是设计了这个简单的基本的图像处理小程序。本文主要实现基本的BMP图片数据的生成过程,并保存为Windows可以识别的BMP文件。本文是由java语言完成该功能,之前用c语言实现过该功能,现在使用java重新实现生成纯色BMP图片文件。2、所需知识和材料1)、windows电脑,安装vmware虚拟机,并安装ubuntu系统,ubuntu中安装了jdk和jre工具链。2)、基本的java语言知识。3)

2021-05-07 00:02:11 829

原创 图像处理基本方法-c语言生成纯色BMP文件

图像处理基本方法-C语言生成纯色BMP文件1、目的我们有时需要产生各种各样的纯色图片,于是设计了这个简单的基本的图像处理小程序。本文主要实现基本的BMP图片数据的生成过程,并保存为Windows可以识别的BMP文件。本文是由C语言完成该功能,因为本人很久以来主要使用C语言进行开发,所以就先使用c语言实现这个功能。2、所需知识和材料1)、windows电脑,安装vmware虚拟机,并安装ubuntu系统,ubuntu中安装了gcc工具链。2)、基本的C语言知识。3)、BMP格式的知识。除上面

2021-05-01 18:22:55 1946

空空如也

空空如也

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

TA关注的人

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