自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YiYueHuan的专栏

为人当似竹

  • 博客(60)
  • 资源 (25)
  • 收藏
  • 关注

原创 【OpenCV】编译OpenCV时,FFmpeg或ippicv下载不成功的解决方案,以及其它可能下载不成功问题的解决方案

在自己编译OpenCV时,因为种种原因可能会导致FFmpeg或ippicv下载不成功的问题,可以通过手动配置来解决这类问题,当然也可以直接配置之后再编译。在进行配置之前,首先前往GitHub下载相应的库。 链接:opencv/opencv_3rdparty链接打开之后页面内容大致如上图所示,图中圈出了ffmpeg和iipicv的不同版本,具体用哪一版就各取所需吧。明确版本之后点击相应的链接进入

2016-10-28 00:08:43 50494 58

原创 git `switch` 命令详解与实用示例

命令作用切换到已有分支创建并切换到新分支切换到上一个分支基于远程分支创建并切换到本地分支放弃修改并强制切换分支相比git switch更加直观,推荐在分支管理中使用它。

2025-04-02 22:10:30 183

原创 使用 glog 库的 CHECK 宏进行条件断言和错误检测

`CHECK` 宏是 glog(Google 的日志库)中的一种非常有用的工具,用于程序中的条件断言。它可以帮助开发者在调试过程中更好地捕捉潜在的错误和不一致性。

2025-04-01 20:52:43 116

原创 Git Tag 详解:版本管理与实战指南

`git tag` 用于给 Git 仓库中的某个提交(commit)打上一个标签,通常用于标记重要的版本.

2025-03-31 22:05:09 416

原创 `git commit --amend` 详解:修改提交记录的正确方式

`git commit --amend` 用于修改最近一次的提交

2025-03-30 20:15:00 381

原创 Git Reset 命令详解与实用示例

`git reset` 是一个强大的 Git 命令,主要用于撤销提交(commit)、修改暂存区(staging area)或工作区(working directory)。它可以让你回到某个特定的提交,或者只撤销最近的更改,而不影响历史记录。

2025-03-29 20:15:00 1067

原创 C++ 中的拷贝与移动:深入理解 Copy Constructor、Move Constructor、Copy Assignment 和 Move Assignment

在 C++ 中,**拷贝构造函数(Copy Constructor)**、**移动构造函数(Move Constructor)**、**拷贝赋值运算符(Copy Assignment Operator)** 和 **移动赋值运算符(Move Assignment Operator)** 是类中用于管理对象复制和资源转移的重要机制。它们在对象生命周期管理中扮演着关键角色,特别是在需要优化性能或处理动态资源(如内存、文件句柄等)时。

2025-03-28 20:15:00 514

原创 Git Rebase 详解:原理、用法与实战案例

Git Rebase(变基)是一种重写提交历史的方式,能够让 Git 分支的提交记录保持线性,使代码库更加整洁。

2025-03-27 20:15:00 1319

原创 深入了解 Git Merge:用法、类型与合并冲突处理

`git merge` 是 Git 中用于合并分支的命令,通常用于将一个分支的更改合并到当前分支。

2025-03-26 20:15:00 477

原创 深入理解 Git Stash:功能、用法与实战示例

`git stash` 是 Git 中用于临时保存当前工作区修改的命令,主要用于在切换分支或进行其他 Git 操作时,避免未提交的修改被干扰或丢失。Stash 允许你保存当前的修改,并在需要时重新应用。

2025-03-25 20:04:55 1040

原创 OrangePi 5B 内核开启 CONFIG_CIFS 通过 Samba 挂载 NAS 路径

如果在开发板的 Ubuntu 22.04 系统上本地编译,则不需要工具链,orangepi-buildI-build/toolchains 目录会为空。OrangePi 5B 的 Linux SDK 即 orangepi-build,它基于 Armbian 编译系统改造而来的,可用于编译多个版本的 Linux 镜像。这些组件存储在其他独立 GitHub 仓库或服务器上,orangepi-build 第一次运行的时候会去下载交叉编译工具链、u-boot 和 linux 内核源码。

2025-03-24 23:27:00 852

原创 Ubuntu & Debian 系统下挂载 Samba 共享目录的完整指南

在 Ubuntu/Debian 系统上挂载 Samba 共享目录可以通过 `mount` 命令结合 `cifs` 文件系统类型实现。

2025-03-23 21:53:10 1289

原创 GitLens with `Commit Graph`

自己打包的 GitLens,能够查看 commit graph。

2025-03-22 20:15:00 379

原创 GCC 预定义宏:解锁编译器的隐藏信息

在 GCC 编译器中,有许多内置的预定义宏,它们可以提供编译环境的信息,如文件名、行号、时间、版本等。这些宏在调试、日志记录、条件编译等场景中非常有用。

2025-03-21 21:50:30 843

原创 Boost C++ `split()` 全面解析:高效字符串拆分与优化实践

`boost::split()` 是 C++ 处理字符串拆分的强大工具,适用于多种场景,如按空格、多个分隔符拆分,保留空字符串,去除首尾空格等。本文将全面解析其用法,并结合 **性能优化方案、正则拆分、高效迭代器及现代 C++ 替代方案**,帮助你更高效地处理字符串。

2025-03-20 22:03:10 739

原创 autoconf 配置中的三大概念:build、host 与 target 解读

在 `autoconf` 中,`build`、`host` 和 `target` 是配置编译环境时经常使用的三个概念,尤其是在交叉编译(cross-compilation)场景下。这三个术语分别表示不同的系统角色,理解它们之间的区别对于正确配置和编译软件非常重要。

2025-03-19 19:59:53 743

原创 Linux 上常见的解压缩命令

在 Linux 系统中,常用的解压命令有很多,具体根据压缩文件的格式来选择。上述的这些命令覆盖了大部分常见的压缩文件格式,选择对应的解压命令即可。

2025-03-16 23:30:52 975

原创 添加 ChatGPT/Grok/Gemini 到浏览器搜索引擎

在使用 ChatGPT/Grok/Gemini 进行对话时,每次都需要先打开对应的网页,然后再进行对话,非常繁琐。因此,我们可以将这些工具添加到浏览器的搜索引擎中,这样就可以直接在浏览器搜索栏中输入关键字和查询内容,直接使用 ChatGPT/Grok/Gemini 等进行对话了。即可选择相应的搜索引擎。也可以设置自己常用的搜索引擎为默认搜索引擎,例如将 ChatGPT 设置为默认搜索引擎,这样在搜索时只需要在搜索栏中输入查询内容即可。: 关键字可结合自己的实际使用习惯进行调整。点击“添加新搜索引擎”按钮。

2025-03-14 23:22:29 628

原创 【Dlib】在项目中同时导入Dlib库和OpenCV库

在项目中同时导入Dlib库和OpenCV库

2017-11-14 13:45:36 2036

原创 Dlib相关问题

在 Dlib 自己提供的解决方案 example 中编译各项目一般不会有什么问题,但是如果想用 Dlib 中的示例代码来新建项目那么恐怕就得注意以下几点:假设 Dlib 被解压在目录 ***\Dlib\dlib-19.4\ 下。测试版本:dlib-19.4测试环境:VS 2015、VS 2017将包含 dlib 的目录加入到项目的 附加包含目录 中,即目录 ***\Dlib\dlib-19.4

2017-04-25 00:18:44 10301 1

原创 Curiously Recurring Template Pattern

Curiously Recurring Template Pattern

2016-10-25 18:33:19 775

原创 Databases

CVonline: Image DatabasesYet Another Computer Vision Index To Datasets (YACVID)

2016-09-26 16:00:55 825

转载 【Python】SWIG 和 Python——c/c++与脚本交互

C 和 C++ 被公认为(理当如此)创建高性能代码的首选平台。对开发人员的一个常见要求是向脚本语言接口公开 C/C++ 代码,这正是 Simplified Wrapper and Interface Generator (SWIG) 的用武之地。SWIG 允许您向广泛的脚本语言公开 C/C++ 代码,包括 Ruby、Perl、Tcl 和 Python等。为了建立python的扩展模块,

2016-03-30 13:06:42 1570

原创 【OpenCL】What is a bank conflict?

test

2016-03-15 14:53:12 1107

原创 【OpenCL】Coalescing Memory Accesses

test

2016-03-15 10:18:35 856

原创 _mm_packus_epi16

Microsoft SpecificPacks the 16 signed 16-bit integers from a and b into 8-bit unsigned integers and saturates. __m128i _mm_packus_epi16 (__m128i a, __m128i b)

2015-12-07 21:14:06 3182

原创 __cpuid

https://msdn.microsoft.com/en-us/library/hskdteyh(VS.80).aspxGenerates the cpuid instruction available on x86 and x64, which queries the processor for information about the supported features an

2015-12-04 22:56:31 2748

原创 Compiler Options Listed by Category

https://msdn.microsoft.com/zh-cn/library/9s7c9wdw.aspxhttps://msdn.microsoft.com/zh-cn/library/fwkeyyhe.aspxhttps://msdn.microsoft.com/zh-cn/library/19z1t1wy.aspx This article contains

2015-12-03 12:40:34 639

原创 Inline Functions (C++)

https://msdn.microsoft.com/en-us/library/bw1hbe6y.aspxA function defined in the body of a class declaration is an inline function.In the following class declaration, the Account co

2015-11-30 22:23:53 904

原创 __cpuid, __cpuidex

https://msdn.microsoft.com/zh-cn/library/hskdteyh(v=vs.140).aspxhttps://msdn.microsoft.com/query/dev12.query?appId=Dev12IDEF1&l=ZH-CN&k=k(%22intrin%2F__cpuid%22);k(__cpuid);k(SolutionItemsProject);k

2015-11-10 20:22:36 3297

原创 Predefined Macros

https://msdn.microsoft.com/en-us/library/b0084kay.aspxLists the predefined ANSI/ISO C99 and Microsoft C++ implementation preprocessor macros.The compiler recognizes predefined ANSI/ISO

2015-11-10 20:17:21 1162

原创 MinGW c++ compiler zlib1.dll missing error?

I have just started to learn C++ for school, and I'm trying to download the compiler MinGW to compile my source code. However, every time I try to compile a program an error message shows up saying th

2015-11-01 15:00:28 5327

原创 三点共圆

int intersectLines( double x1, double dx1, double y1, double dy1, double x2, double dx2, double y2, double dy2, double *t2 ){ double d = dx1 * dy2 - dx2 * dy1; int result

2015-10-19 20:50:20 1805

原创 Ellipse

In analytic geometry, the ellipse is defined as the set of points  of the Cartesian plane that, in non-degenerate cases, satisfy the implicitequationprovided To distinguish the degenerat

2015-10-17 21:38:55 1210

原创 Rational Bézier Curves: Conic Sections

Rational Bézier Curves: Conic Sections

2015-10-16 23:19:16 1095

原创 Conic section

Conic section

2015-10-16 22:16:47 923

原创 runtime_checks

/RTC (Run-Time Error Checks)Used to enable and disable the run-time error checks feature, in conjunction with the runtime_checks pragma./RTC1/RTCc/RTCs/RTCu

2015-09-11 09:24:03 1725

原创 【OpenCV】关于Mat_类的一个问题

// 方式一Mat matrix1 = (Mat_<int>(2, 3) << 0, 1, 2, 3, 4, 5);// 方式二Mat matrix2 = *(Mat_<int>(2, 3) << 0, 1, 2, 3, 4, 5);这两种方式的关系

2015-08-05 21:40:37 3108

原创 【OpenCV】vector<Mat>

有时候难免会将Mat作为vector的元素类型,下面通过例子来说明当在pushback的时候该怎么注意。请通过自己运行代码来比对代码中红色部分。#include #include using namespace cv;using namespace std;int main(){ VideoCapture cap("Sample.avi"); if (!cap.isOpe

2015-03-26 21:52:31 21799 5

转载 C程序中修改Windows的控制台颜色

原址链接:点击打开链接C程序中修改Windows的控制台颜色         其实,Windows的CMD可以和Linux下的终端一样可以有五颜六色,目前我在网上找到2种方法可以修改Windows的CMD,当然都是在代码中修改的。在“CMD”->“属性”->“颜色”,这种方法就另当别论了。        (1)方法一:调用color命令行程序Windows的

2015-03-23 13:45:04 2269

opencv.rar

如果有使用 **opencv_contrib** 可能会出现某些文件下载不成功的问题,目前发现的有以下格式的文件: - boostdesc_* - vgg_generated_* - face_landmark_model.dat

2020-11-30

Effective Modern C++

Learn how to program expertly with C++ with this practical book from Scott Meyers, one of the world's foremost authorities on this systems programming language. Scott Meyers takes some of the most difficult pieces of C++ code and unfurls them so that you can see how to manipulate your own project code. This is the first book to contain content written with the C++14 standard., Tackle 42 separate C++ problems and solutions, Learn critical techniques for success on topics from smart pointers to lambda expressions, Understand key concepts by taking the C++ 98 standard to C++ 11 and then to C++ 14

2017-01-21

OpenCV Computer Vision Application Programming Cookbook Second Edition

OpenCV2计算机视觉编程手册《OpenCV 2 Computer Vision Application Programming Cookbook》的第二版

2016-01-30

Computer Organization and Design - The Hardware Software Interface

Computer Organization and Design - The Hardware Software Interface(计算机组成与设计:硬件:软件接口) 压缩包中包含该书的第3、4、5版(英文原版)

2015-09-09

Intel 64 and IA-32 Architectures Software Developer's Manual

This document contains the following: Volume 1: Describes the architecture and programming environment of processors supporting IA-32 and Intel 64 architectures. Volume 2: Includes the full instruction set reference, A-Z, in one volume. Describes the format of the instruction and provides reference pages for instructions. Volume 3: Includes the full system programming guide, Parts 1, 2, and 3, in one volume. Describes the operating-system support environment of Intel 64 and IA-32 architectures, including: memory management, protection, task management, interrupt and exception handling, multi-processor support, thermal and power management features, debugging, performance monitoring, system management mode, virtual machine extensions (VMX) instructions, and Intel® Virtualization Technology (Intel® VT).

2015-08-31

OpenCL Programming by Example_code

This book follows an example-driven, simplified, and practical approach to using OpenCL for general purpose GPU programming. If you are a beginner in parallel programming and would like to quickly accelerate your algorithms using OpenCL, this book is perfect for you! You will find the diverse topics and case studies in this book interesting and informative. You will only require a good knowledge of C programming for this book, and an understanding of parallel implementations will be useful, but not necessary.

2015-07-02

OpenCL Programming by Example

This book follows an example-driven, simplified, and practical approach to using OpenCL for general purpose GPU programming. If you are a beginner in parallel programming and would like to quickly accelerate your algorithms using OpenCL, this book is perfect for you! You will find the diverse topics and case studies in this book interesting and informative. You will only require a good knowledge of C programming for this book, and an understanding of parallel implementations will be useful, but not necessary.

2015-07-02

scikit-learn Cookbook

Machine Learning in Python Simple and efficient tools for data mining and data analysis

2015-05-29

Stereo Vision:Algorithms and Applications.pdf

Stereo Vision:Algorithms and Applications

2015-03-25

Hough Forest 霍夫森林目标检测算法代码 win系统

Hough Forest目标检测由Juergen Gall在2009的CVPR上提出。作者给出的源码是基于linux系统的,在这里做了相应的修改使其能够在win系统上能够正常工作,只上传了修改后的代码及测试数据,需要自己另外配置opencv。我的环境是64位Win7+vs2010+opencv2.4.9。

2015-03-13

Hough Forest 霍夫森林 目标检测算法代码 win系统

Hough Forest目标检测一种比较时兴的目标检测算法,Juergen Gall在2009的CVPR上提出。作者给出的源码是基于linux系统的,在这里做了相应的修改使其能够在win上能够正常工作,只上传了修改后的代码及测试数据,需要自己另外配置opencv。 PS:我的环境是 Win7 64位 vs2010 opencv2.4.9">Hough Forest目标检测一种比较时兴的目标检测算法,Juergen Gall在2009的CVPR上提出。作者给出的源码是基于linux系统的,在这里做了相应的修改使其能够在win上能够正常工作,只上传了修改后的代码及测试数据,需要自己另外配置openc [更多]

2015-03-13

Feature Extraction and Image Processing 2nd

Feature Extraction and Image Processing 2nd

2014-11-17

遗传算法原理及应用

遗传算法原理及应用,书很薄,是个小册子,但是内容描述很清晰,同时不缺深度,非常容易上手。最有价值的是最后的C语言的遗传算法源代码,结构清晰,并且可以正确运行,非常适合初学者。

2014-08-21

A Practical Introduction to Computer Vision with OpenCV

A Practical Introduction to Computer Vision with OpenCV

2014-07-29

《小波十讲》 中文版和英文版

中文版和英文版 1.小波十讲 2.Ten Lectures of Wavelets

2013-12-09

小波分析经典书籍

小波分析导论 小波分析导论An.Introduction.to.Wavelets 小波十讲 小波十讲Ten Lectures of Wavelets 高维小波分析 An Introduction to Frames and Riesz Bases

2013-12-09

opencv相关的书籍

Learning OpenCV computer vision with the OpenCV library.pdf Mastering OpenCV with Practical Computer Visi.pdf OpenCV 2 Computer Vision Application Programming Cookbook.pdf (--OpenCV 2 计算机视觉编程手册) Opencv-reference-manual-2.3.1.pdf OpenCV 2 计算机视觉编程手册(随书源码及图片) OpenCV教程-基础篇.pdf

2013-10-19

OpenCV 2 计算机视觉编程手册(英文版)

OpenCV 2 计算机视觉编程手册(英文版),由于书是13年才出版的,暂时只有英文版的。

2013-10-19

空空如也

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

TA关注的人

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