对于 C/C++的开发者而言,当涉及到复杂的第三方依赖时,工程的管理往往会变得十分棘手,尤其是还需要支持跨平台开发时。CMake 做为跨平台的编译流程管理工具,为第三方依赖查找和引入,编译系统创建,程序测试以及安装都提供了成熟的解决方案。编写一次 CMakeLists.txt 文件,执行同样的命令,在不同系统上都可以完成可执行程序或者链接库的创建。在熟悉 CMake 后,这种编译体验我认为勉强能赶            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-11 20:09:11
                            
                                142阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            由于个人需要,安装TensorFlow后还需要安装OpenCV,以满足我的需求。我在很久之前已经安装了python、anaconda、tensorflow-gpu,目标检测算法中需要同时import tensorflow和cv2,因此还需在之前环境的基础上安装OpenCV。安装过程中不太顺利,虽说只要下载opencv再安装上即可,但是中途还是会有一些麻烦。希望这篇博文能够解决TFer/CVer们相            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 18:48:00
                            
                                19阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近在学习,网上有很多训练的教程,但是不够深入,照葫芦画瓢会导致遇到问题无从下手。遂将源码创建工程,通过看注释和调试程序对源码有了一定认识,了解什么是瓢,分享在这里,从createsample开始。在VS中,通过项目属性->配置属性->调试 设置命令行参数,如 -img .\pos\2.bmp  -vec vec.txt  -num 9 -w 20 -h            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-27 13:39:16
                            
                                182阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            项目结构整个工程多目录多文件组织而成,其中build目录用于生成各平台解决方案文件的,代码如下  bird.hclass bird
{
public:
    void fly();
};bird.cpp#include <iostream>
#include "bird.h"
void bird::fly()
{
    std::cout << "the bird i            
                
         
            
            
            
                准备学习opencv,参考了几个网页终于完成。编辑器和opencv版本都选择最新的版本. 记录过程如下1. 下载准备:1)         Opencv源码, 下载地址: https://sourceforge.net/projects/opencvlibrary/files/opencv-            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-28 12:42:57
                            
                                21阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            OpenCV安装和配置(2021)这是2021 windows版本opencv的安装简介。 目录OpenCV安装和配置(2021)opencv下载环境变量配置工程配置OpenCV1.创建属性表,便于之后的项目直接配置2.属性表配置 包含目录3.属性表配置 库目录4.属性表配置 链接器/输入/附加依赖项测试 opencv下载首先需要下载opencv,我是在官网下载的,下的是一个exe文件下载页面ht            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 20:00:25
                            
                                90阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            好久,好久,好久,好久。。。。。没有更新了。因为哥忙。。。。忙着划水。。。。今天来说一下 CMake 的用法。以前写别的语言的同学刚开始写 Cpp 的时候,都会很疑惑,一会儿 Make ,一会儿 CMake ,一会儿还 QMake,到底这些 Make 是干啥的?其实这个问题是很简单的,我们写程序的时候往往会写出来很多源代码文件,有时候也会使用或者生成一堆库。这就需要有一种将这些源文件            
                
         
            
            
            
            为什么要用make?为什么要用cmake?Linux源码编译的一般流程?前言:对于C/C++以及Linux用户来说,编译器,make,cmake这几个工具是天天要接触到的,那到底为什么要使用呢?本文做一个小小的总结。一、编译器gcc与g++gcc是GNU Compiler Collection(就是GNU编译器套件),也可以简单认为是编译器,它可以编译很多种编程语言(括C、C++、Objectiv            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-19 10:54:34
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            你需要知道OpenCV虽然会在的提供安装程序中给你一个事先编译好的二进制代码(库),但是这基本上就是一个残血版的OpenCV,所以我们需要对它重新编译来加入一些新的特性,尝试添加令人exciting的contrib模块和TBB支持。何为CMakeCMake是一个自动化搭建Build流程的系统,通过发布者预先编辑好针对CMake的配置文件,开发者可以通过CMake便捷地来调整需要Build的内容。C            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-16 08:59:56
                            
                                391阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            生成OpenCV工程需要用到CMake,所以第一步需要下载CMake软件,下载链接:CMake下载目前最新的版本是3.7.1,这里选择下载Platform下的Windows win32-x86 ZIP,大小21M:把下载完成的压缩包解压出来就可以了,不用安装。打开解压后的路径下…\cmake-3.7.1-win32-x86\bin\cmake-gui.exe,会弹出如下CMake窗口:接下来就可以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-12 22:47:16
                            
                                410阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            准备条件: 已安装编译器 mingw64 同时 把 D:\mingw64\bin加入到环境变量中在 CMD 中 通过 gcc -V 可查询到版本 gcc version 8.1.0 在.vscode 中新建c_cpp_properties.json  C/CPP 配置参数      &nb            
                
         
            
            
            
            windows下Cmake+VS编译OpenCV源码这里我使用的是VS2015 update3,默认大家电脑里都有VS了。1.下载Cmake点击Cmake官网的下载界面,点击下载对应版本的Cmake就可以了。下载完压缩包直接解压,无需安装。 点击开文件夹可以看见:最后一步就是把Cmake路径下的bin文件夹路径加入到电脑的环境变量。2.下载OpenCV源码OpenCV在图像领域所占的地位就不用多提            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-27 13:53:11
                            
                                173阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            主要参考:Windows10+Cmake+VS2019编译opencv(超级详细)_vs编译opencv OpenCV:Releases - OpenCV想直接简单使用的话,不需要自己编译,下载编译好的就可以  假如需要用到opencv-contrib模块中的一些功能就需要自己编译一下。下面这位好人链接里也有OpenCV的包和opencv-contrib模块可以下载I            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-11 07:01:26
                            
                                214阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录前言一、准备工作1.VS下载2.CMake下载3.opencv文件准备二、CMake编译opencv1.编译opencv2.编译opencv_contrib三、编译OpenCV.sln工程1.重新生成2.生成install文件四、编译新项目1.属性配置2.测试 前言本文主要是基于CMake对VS2017进行opencv的配置一、准备工作1.VS下载官网下载社区版即可(Community)(免            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 19:01:34
                            
                                607阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            VS2017+OpenCV4.5.1opencv4.5.1可以用SURF/SIFT等,主要也是为了使用gpu模块进行加速。我电脑上装的cuda版本为10.0/cudnn版本为7.6.5.32。cuda/cudnn的版本决定了opencv/opencv_contrib是否能编译gpu模块成功。step1:下载opencv和opencv_contrib这里主要贴个opencv_contrib的下载链接            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-14 13:39:59
                            
                                1239阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言:吐槽一下。。。刚开始的时候像要用VS2022来进行编译,但是编译了两遍也没有编译成功。原因是只能支持2017-2019的编译器。刚开始的时候还以为是自己在Cmake编译的时候出了什么问题,结果又浪费了一次时间重新用Cmake编译了一下,结果还是不行。所以就选用了VS2019。一、下载Cmake这个去官网上下载就行!!这两个版本都可以,看你心情,想用那个就用那个。链接给各位爷放在这里了。Dow            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-15 15:01:39
                            
                                82阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 引物设计的基本原则是什么?引物设计的下列原则供您参考:1) 引物最好在模板cDNA的保守区内设计。2) 引物长度一般在15-30碱基之间。3) 引物GC含量在40%-60%之间,Tm值最好接近72℃。4) 引物3′端要避开密码子的第3位。5) 引物3′端不能选择A,最好选择T。6) 碱基要随机分布。7) 引物自身及引物之间不应存在互补序列。8) 引物5′端和中间△G值应该相对较高,而3′端△            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-06 13:42:42
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
    网管只是×××长征的第一步 
       
       众所周知,很多企业都在纷纷上马网络管理系统,大家可能都很清楚和了解到通过网络管理系统,可以帮助企业用户从救火队员的角色转变为主动防范,但是企业仅仅就只是需要一套网络管理系统就足够了吗?远不是这样的,网络管理系统就如同定期体检一样,网络管理系统能做的只是发现整个IT系统中的潜在的问题,而问题被发现后,到底有谁来处理?处理的过程是            
                
         
            
            
            
            redis介绍1、redis 是什么?redis可以理解就是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向。另外,redis 也经常用来做分布式锁。redis 提供了多种数据类型来支持不同的业务场景。除此之外,redis 支持事务 、持久化、LUA脚本、LRU驱动事件、多种集群方案。2、为什么要用 redis?/为            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-22 11:51:52
                            
                                29阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            @python编程基础—if语言 02.if语句 2.1if的语法 If 要判断的条件 : 条件成立,要做的事 。。。。 注意:代码缩进按一个Tab键,或者使用4个空格(推荐) 但是空格不能与tab混用 2.2判断语句的演练———去网吧吗 1.记录年龄 2.是否满足18岁 3.满足—去上网,不满足----禁止 #1.判断年龄 age=18 #2…是否满足18岁 ifage>=18: #3.满            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-28 10:23:58
                            
                                56阅读
                            
                                                                             
                 
                
                                
                    