自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (23)
  • 收藏
  • 关注

原创 人脸纹理特征提取ELBP之OpenCV实现

1、前言传统 LBP 特征通过比较重心局部窗口区域中心像素点灰度值与其它像素点的灰度关系来进行二值编码,因而极易受噪点影响。在非均匀光照、噪声及遮挡等情况下对图像纹理特征的描述能力不足。ELBP 在对图形进行二值特征时,不仅考虑中心像素点灰度值与其它像素点的灰度大小关系,还对其灰度差异值的绝对值进行编码,以增加图像纹理的细节信息。本文旨在介绍 ELBP 特征提取方式实现思路。2、实现原理传统 LBP 算子,仅对相邻像素间的符号差异进行编码来描述图像纹理信息是不够的,因为忽略了保留在灰度值差异中的

2020-08-03 12:50:53 1315

原创 嵌入式平台 mips(arm)交叉编译 OpenBLAS 编译和安装

一、开发环境编译环境:Ubuntu16.04 ( x64 )交叉编译链:mips-gcc472-glibc216BLAS 库: blas( 3.8.0 )LAPSCK 库: lapack( 3.8.0 )交叉编译工具:CMake ( 3.5.1 ),若未安装,请在终端执行:sudo apt-get install cmakesudo apt-get install cmake-qt-gui二、安装 BLAS2.1 下载源文件 BLAS 并解压wget http://www.netlib

2020-07-15 14:19:03 2344 10

原创 LAPACK make fails: “recipe for target ‘znep.out‘ failed” error 解决方法

Makefile:463: recipe for target ‘znep.out’ failedgfortran -O2 -frecursive -c -o zunt03.o zunt03.fgfortran -o xeigtstz zchkee.o zbdt01.o zbdt02.o zbdt03.o zbdt05.o zchkbb.o zchkbd.o zchkbk.o zchkbl.o zchkec.o zchkgg.o zchkgk.o zchkgl.o zchkhb.o zchkhs.o

2020-07-15 09:41:42 1038

原创 君正 mips 平台交叉编译 ncnn

前言ncnn 是腾讯为手机端开发的一款极致优化高性能神经网络前向计算框架。ncnn 从设计之初深刻考虑手机端的部署和使用。无第三方依赖,跨平台,手机端 cpu 的速度快于目前所有已知的开源框架。最近在君正芯片上进行的人脸识别项目时,需要用 ncnn 来加载人脸检测模型,遂进行君正平台的 ncnn 交叉编译,本文意在记录整个交叉编译过程,如有不足之处,欢迎指正。一、开发环境编译环境:Ubuntu16.04 ( x64 )交叉编译链:mips-gcc520-64bitOpenCV库:Open

2020-07-11 15:20:26 2681 1

转载 OpenCV图像的傅里叶变换-(补番)

前两天刚刚写完OpenCV中关于图像的离散傅里叶变换的代码,旨在解释了代码中出现的诸多困难。而忽视了傅里叶本身的原理部分实在是罪过。关于傅里叶变换,网上有一个大名鼎鼎的看了还不懂就来掐死我的文章链接如下:http://daily.zhihu.com/story/3935067博主可谓是呕心沥血,用了许多生动形象的图但是我更关心的是数字图像的傅里叶变换原理,以及为什么最后会形成那样...

2020-05-09 11:54:47 691

转载 看这一篇就够了:写简历、面试、谈薪酬的技巧和防坑指南

读者大大们好,好几天没更新了。一方面因为这几天工作忙,占了写作的时间。另一方面是在准备这篇文章各种素材,今年是最难求职年,我希望通过这篇文章能帮大家提供高求职成功率。这篇文章分为简历篇、面试篇、谈薪酬篇,包括了找工作过程中各个环节的技巧和防坑指南。1. 简历篇如果把自己看成一个产品,那么简历就是说明书。写简历看似简单,想写好实则不容易。一份好的简历能帮你在一堆简历中脱颖而出。以前写过一篇...

2020-05-05 16:15:33 858 1

原创 基于Hu距的图像旋转矫正之OpenCV实现

目录1、常见图像旋转矫正方法1.1 基于图像边缘轮廓的旋转矫正步骤1.2基于傅里叶变换以及霍夫直线检测的旋转矫正步骤2、基于HU距图像旋转矫正2.1 Hu旋转不变性2.2 实现步骤2.2.1 分别计算图像二阶距、、2.2.2 利用得到的二阶距计算图像偏转角度2.2.3 利用仿射变换对图像进行旋转矫正2.4 程序实现系统环境 Windows 10 64...

2020-05-03 23:48:24 3664 2

原创 图像规范化之OpenCV实现

图像归规范化可以消除其采集过程中造成的灰度变化,使图像自身的均值和方差符合设定值,不仅有增强视觉效果的作用,还可以利用图像像的一致性,给后续的操作提供相同基准。1、理论基础先计算出图像的方差var和mean:...

2020-04-29 15:44:58 836

原创 文本检测之OpenCV实现

目录1、理论依据2、程序实现1)图像灰度化2)文本行分割3)通过形态学腐蚀,将分割出来的文字字符连接在一起4)提取文本行所在的轮廓5)提取的文本行所在轮廓最小矩形框,并在原图标记检测矩形框6)检测结果3、VS2015工程运行环境:Windows 10 64 位 + Opencv3.4.1 + Visual Studio 20151、理论依据针对水平...

2020-03-30 11:09:47 1277 2

原创 ubuntu16.04 系统如何正确运行caffe版本的CTPN 文字检测demo(CPU版)?

系统环境:ubuntu 16.04 64位+caffe1、编译CTPN源码中的caffe(1)安装caffe依赖库

2020-03-16 10:45:08 384

原创 ubuntu 64位系统编译caffe,你所不知的那些坑!

1、错误一:“fatal error: hdf5.h: 没有那个文件或目录”解决方法 解决方法: sudo apt-get libhdf5-serial-dev 路径参考:https://blog.csdn.net/wshdkf/article/details/794703722、错误二 :prompt-toolkit 1.0.15 has requirement six&g...

2020-03-11 17:53:53 254 2

原创 如何去掉cmake编译OpenCV时的Cmake Warning:“OpenCVGenSetupVars.cmake:54”

在利用cmake编译Opencv源码时,编译最后出现一个警告提示:CMake Warning at cmake/OpenCVGenSetupVars.cmake:54 (message):CONFIGURATION IS NOT SUPPORTED: validate setupvars script in installdirectory忽略此警告后,编译仍然成功。因此,只需去除...

2020-03-03 15:01:09 10876 4

原创 Mat 数据类型与成员函数 type() 返回值对应关系

如果事先不清楚Mat中存储数据的具体类型,如何使用at方法访问Mat具体位置元素?此时需要通过Mat 成员函数type()的返回值来确定矩阵元素的数据类型,以便进行数据元素访问。type()函数返回值和具体类型之间的对应关系如下表所示:Mat数据类型 基本数据类型 C1 C2 C3 C4 CV_8U uchar 0 8 1...

2020-02-15 21:06:22 1298

原创 如何利用Anaconda3在windows10上安装tensorflow?

目录1、安装Anaconda3下载Anaconda3软件安装2、安装tensorflow3、测试tensorflow是否安装成功4、错误提示解决系统环境:windows10 64位系统+Anaconda3-4.0.0-Windows-x86_64+python3.5,如果系统中安装其他版本的python,请先卸载已有python,然后再执行安装过程。1、安装Ana...

2020-01-18 12:04:27 360

原创 如何在ubuntu16.04 中正确安装OpenSSL?

目录1、下载OpenSSL源码和Python3.6.52、清除已有OpenSSL工具3、编译OpenSSL源码4、编译Python3.6.5源码5、创建新安装的python3链接6、测试安装结果安装环境:ubuntu16.04 64位和Python3.6.51、下载OpenSSL源码和Python3.6.5从终端进入到/usr/local#cd /usr/...

2020-01-10 15:34:10 3299 2

原创 ubuntu16.04如何正确安装python3.6.5?

目录1、下载python3.6.5源码2、编译python3.6.5源码3、创建新安装的python3链接4、检查python3.6.5是否可以用终端输入前言安装环境:ubuntu16.04 64位,python3.6.5Ubuntu16.04系统一般默认装有python3.5,通过升级方式将python3.5升级成python3.6经常会碰见apt-get upda...

2020-01-08 17:01:03 1872 5

原创 海思AI芯片(Hi3516DV300/CV500)开发(3.搭建Linux开发环境)

目录1、软件包安装2、编译arm-himix200交叉编译器3、编译uboot和Kernel前言:此篇搭建环境的Linux平台为ubuntu16.0.4 64位系统,SDK的目标平台为Hi3519DV300\CV500系列。1、软件包安装步骤 1 配置默认使用 bash执行#sudo dpkg-reconfigure dash 选择 no步骤 2 安装软...

2019-12-30 18:01:11 6003 2

原创 海思AI芯片(Hi3516DV300/CV500)开发(2.RuyiStudio安装)

目录1、RuyiStudio介绍2、RuyiStudio 安装2.1 、编译链 MinGW-W64 安装2.2、Python3.5+caffe 环境配置3、错误提示说明4、RuyiStudio调用解压其中的toolchain.part1.rar(part2会跟着自动解压 )、Hi3516C V500R001C02SPC011.rar、ReleaseDoc.rar、...

2019-12-30 16:41:45 3907

原创 海思AI芯片(Hi3516DV300/CV500)开发(1.资料介绍)

目录1、SVP资料介绍1.1 SVP 简介1.2 开发框架1.3 开发流程2、Hi3516DV300/CV500SDK内容介绍1、SVP资料介绍1.1 SVP 简介SVP(Smart Vision Platform)是海思媒体处理芯片智能视觉异构加速平台。该平台包含了CPU、 DSP、 NNIE(Neural Network Inference Engine)等多个...

2019-12-30 11:40:41 9197 3

原创 如何使用GParted扩展Ubuntu系统根目录

目录1、扩展Ubuntu系统的磁盘容量2、安装GParted扩容工具3、重新分配分区空间4、重新添加/dev/sda2和/dev/sda5分区添加/dev/sda2分区添加/dev/sda5分区配置环境:Ubuntu14.041、扩展Ubuntu14.04系统的磁盘容量选中安装的虚拟机,右键进入“设置”选项卡,然后选中“硬盘”选项,通过“扩展磁盘容量”...

2019-12-27 14:03:12 6479 3

原创 Linux 中挂载U盘

1、插入U盘之前,应先用fdisk –l 或more /proc/partitions查看系统的硬盘和硬盘分区情况。2、插入U盘后,再用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。从红框中可以发现,系统多了一个SCSI硬盘/dev/sdc和一个磁盘分区/dev/sdc1,/dev/sdc1就是我们要挂接的U盘。3、建立一个目录用...

2019-07-03 17:08:33 440

原创 在ubuntu16.04下搭建samba,实现linux与windows之间的资源共享

1、先在ubuntu下安装好samba安装samba:sudo apt-get install samba安装smbclient:sudo apt-get install smbclient2、在虚拟机用户目录下创建共享文件夹cd /home/zsbmkdir /share3、修改配置文件vi /etc/samba/smb.conf 编辑smb.conf 文...

2019-04-23 21:12:46 1091 1

原创 图像差分求导

1、理论依据首先要知道图像中像素点的分布问题。数字图像中,f(x,y)可表示成一个M*N的二维数字阵列,即如下图对于图像f(i,j),用差分来近似代替导数,则在点(i,j)处沿x方向和y方向的一阶差分可表示为: 这种差分为水平垂直差分,在图像中表示如下图 2、程序实现:对于图像来说...

2019-03-30 21:32:08 1651

原创 双通道复数Mat的点乘OpenCV实现

1、理论依据:复数点乘:a=x1+y1i,b=x2+y2;a*b=(x1*x2-y1*y2)+(x1*y2+x2*y1)i2、代码:bool matSplit(Mat &src,Mat &dst_real, Mat &dst_img){ Mat planes[2]; split(src, planes); dst_real = pl...

2019-03-30 21:12:08 926

原创 Mat类型转换之int(阈值0-255)转double(阈值0-1)类型OpenCV实现

方式一、利用 IplImage数据类型转换1、声明一个IplImage指针*dst,并进行数据深度转换dst的数据部分在数值上与src的值一致,而其深度转换成了64F。其中深度指的是每一个像素的位数(bits),在opencv的Mat.depth()中得到的是一个 0 – 6 的数字,分别代表不同的位数:enum { CV_8U=0, CV_8S=1, CV_16U=2, CV_16S=...

2019-03-30 20:38:17 5306 2

需求调研表、调研报告、调研计划

需求调研的调研表、调研报告、调研计划模板

2022-03-28

Extended-Yale-B_dataset.zip

Yale Face Dataset B,包含.pgm和.bmp两种文件格式。

2021-03-04

Hi3516DV 300SDK下载链接.txt

Hi3516是海思半导体针对高清IPCamera产品应用开发的一款专业高端SOC芯片,其1080P@30fps H264多码流编码性能、优异的ISP和编码视频质量、高性能的智能加速引擎等特性,在满足客户差异化IPCamera产品功能、性能、图像质量要求的同时,可大大降低ebom成本。

2020-07-06

ICDAR 2015.zip

ICDAR 2015完整文本定位数据库,包括训练数据集ch4_test_images和测试数据集ch4_training_images,以及对应训练集标签ch4_training_localization_transcription_gt和测试标签Challenge4_Test_Task1_GT.zip。

2020-03-28

torch-1.4.0-百度云下载地址.txt

ubuntu16.04 64位系统 python2.7 torch安装包torch-1.4.0-cp27-cp27mu-manylinux1_x86_64.whl

2020-03-28

torchvision.zip

torchvision-0.5.0-cp27-cp27mu-manylinux1_x86_64.whl

2020-03-28

faster_rcnn_model百度云下载.txt

官网下载会下载不成功,资源提供百度云下载链接,包含faster_rcnn_models.tgz(VGG16_faster_rcnn_final.caffemodel,ZF_faster_rcnn_final.caffemodel),imagenet_models.tgz和selective_search_data.tgz,亲测可以用。

2020-03-24

TensorFlow win32 VS调用库和windows 32位系统安装tensorflow方法.zip

编译好的windows32位TensorFlow 1.8版本库,可以直接运用到c++工程,以及windows 32位安装tensorflow的方法。

2020-03-08

opencv_contrib-3.4.2以及win64系统编译时所需下载的依赖库.zip

包含opencv_contrib-3.4.2以及编译时所需依赖boostdesc_bgm.i,boostdesc_bgm_bi.i, boostdesc_bgm_hd.i,boostdesc_binboost_064,boostdesc_binboost_128,boostdesc_lbgm.i,opencv_videoio_ffmpeg.dll,vgg_generated_48.i,opencv_videoio_ffmpeg_64.dll,vgg_generated_64.i,vgg_generated_80.i,vgg_generated_120.i,boostdesc_binboost_256.i,ippicv_2017u3_win_intel64_general_20180518.zip。

2020-03-07

opencv-contrib-4.2.0和win64系统编译时需要下载的依赖.zip

包含opencv-contrib-4.2.0和win64系统编译opencv-contrib-4.2.0所需依赖:boostdesc_bgm.i,boostdesc_bgm_bi.i,boostdesc_bgm_hd.i,boostdesc_binboost_064,boostdesc_binboost_128,boostdesc_lbgm.i,opencv_videoio_ffmpeg.dll,vgg_generated_48.i,opencv_videoio_ffmpeg_64.dll,vgg_generated_64.i,vgg_generated_80.i,vgg_generated_120.i,boostdesc_binboost_256.i和ippicv_2019_win_intel64_20180723_general。

2020-03-05

tesseract-OCR识别实例工程(vs2015+win10)+tesseract 4.0(32位和64位编译库)

编译好的tesseract 4.0库 for VS2015 (含lib、dll和头文件),另附一个tessreact 4.0进行图片识别的示例程序,并给出运行具体配置方法!

2020-02-19

libtiff 4.09 64位动态库和静态库,VS2015编译(debug和release版)(x64)

libtiff 4.09 动态库和静态库,VS2015编译(x64;) tiffd.lib tiffd.dll tiff.dll tiff.lib

2020-02-18

Leptonica1.76.0 64位动态库和静态库,VS2015编译(x64)

Leptonica1.76.0 动态库和静态库,VS2015编译(x64;)。 leptonica-1.76.0.dll leptonica-1.76.0.lib leptonica-1.76.0.d.lib

2020-02-18

cppan工具.zip

tesseract-ocr库编译工具cppan,需要将这个文件所在目录添加到 path 环境变量中去就行了。

2020-02-17

varBalanced.cpp

结合方差归一化思想以及卷积方法,对光照不均的图像进行整体处理, 利用方差归一化思想解决离散程度过大的问题,利用卷积的方法对图像平滑处理,实现了在不均匀光照条件下,提高图像的质量,而且不会使图像的细节信息缺失。

2019-12-12

AR人脸数据集.zip

该数据集包含遮挡和未遮挡两部分AR数据库mat格式,测试和训练集各100个人,每人7张。

2019-08-10

AR-databases.zip

AR人脸库,包含65位男性和55位女性,.bmp格式中每人26张共3120张图。

2019-07-22

AR_DAT.mat

AR人脸库.mat格式中分测试和训练集各100个人,每人7张。

2019-07-22

基于灰度特性的图像分块分割算法

算法中通过合理的运用图像灰度特性, 以较低的计算代价有效地解决了指纹图像分割问题.这种算法处理的效果好、运行速度快.实验表明, 这种分割算法对于指纹图像的预处理是很有效的。

2019-05-16

ORL_BMP.zip

ORL数据库共有400幅人脸图像(40人, 每人1O幅, 大小为112像素x92像素),人物以 s1-s40 的形式命名。该人脸库中的人脸图片具有表情和姿态的 变化,也有戴(或不戴)眼镜,眼睛睁(或闭)的区别。

2019-05-09

基于Opencv之HMM的人脸识别Demo.zip

源代码采用隐马尔可夫模型(hmm)做人脸识别,它是基于opencv 2.2.0版本的一个应用示例程,资源中包含opencv 2.2.0源码。

2019-05-09

OpenCV-2.2.0.zip

该版本专为vs2010应用OpenCV-2.2.0-win32-vs2010.exe;安装OpenCV2.2选择系统路径配置,此处可以自动进行系统路径配置,省却了繁琐的形式。

2019-05-08

分块动态与自适应二值化方法

基于固定阈值分割的二值化方法,对于指纹纹理信息在图像内部有均匀一致的灰度值,并且其处在一个具有其他等级灰度值均匀的背景下,二值化能取得较好的分割效果,而对于有些指纹图像,其可能在采集时由于静电或者污渍等原因造成图像明暗分布不均匀,采用整体求平均值的方法求取的阈值通常不能很好的对图像进行二值化处理。针对这种问题, 可以将原指纹图像分割成 M*N 的小块,对每一个子块,采用基于固定的阈值分割的二值化,这样就可以根据每个局部区域明暗程度的不同,而选取动态的阈值进行分类处理,得到较好 的处理效果。 。自适应的分块阈值法,是在分块均值的基础上,根据图像纹理区域内脊谷 纹线上的像素数目基本相等的特点,采用自适应法动态改变分块区域内的局部阈值,使得处在分块区域内阈值两边的像素个数基本相等。

2018-09-10

空空如也

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

TA关注的人

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