2 jiao_mrswang

尚未进行身份认证

暂无相关描述

等级
TA的排名 2w+

python网络爬虫

从网址http://anxin.noerdenfit.cn/ocr_test.html?tdsourcetag=s_pcqq_aiomsg上下载所需图像及其标注的标签,该网址源码内容如下:实现代码如下:importrequestsfrombs4importBeautifulSoupimportosdefgetHtmlurl(url):#获取网址...

2019-09-17 09:45:46

C++库基本用法

1、求数组中的最大值或最小值及其索引min_element()与distance()所在头文件为#include<algorithm>floatdigital_confidence[17]={1.0,2.9,9.5,8.4,6.4};floatmin_confidence=(*std::min_element(digital_confiden...

2019-09-11 16:55:51

C++接口的opencv的基本操作

一、遍历MatMatimage(rows,cols,CV_8UC1);for(intj=0;j<image.rows;j++){for(inti=0;i<image.cols;i++){uchardata=image.at<uchar>(j,i);...

2019-09-11 16:45:45

PIL的 Image.open(img_path)与cv2.imread()的区别

PIL库如下:img=Image.open(img_path)size=img.sizew=img.size[0]h=img.size[1]opencv库如下:img=cv2.imread(img_path)size=img.shapew=img.shape[1]h=img.shape[0]

2019-09-10 17:28:06

opencv 的reshape与python的reshape的区别

opencv的reshape:在opencv中,reshape函数比较有意思,它既可以改变矩阵的通道数,又可以对矩阵元素进行序列化,非常有用的一个函数。函数原型:C++:MatMat::reshape(intcn,introws=0)const参数比较少,但设置的时候却要千万小心。cn:表示通道数(channels),如果设为0,则表示保持通道数不变,否则则变...

2019-09-09 15:17:14

ERROR: Could not find a version that satisfies the requirement cv2 (from versions: none)

python3.6安装opencv报错:直接在pycharm中的File->Setting中搜索cv2进行安装cv2会报错,如图:一、如果报错pip版本问题,则应该执行命令:python3-mpipinstall--upgradepip二、如果pip安装成功还报错:ERROR:Couldnotfindaversionthatsatisfiest...

2019-09-06 11:47:54

Python的PIL库中画线函数polygon()代替opencv中的lines()

以上图像中的内容可以由以下代码替换draw=ImageDraw.Draw(src)draw.text((int(ptLTX),int(ptLTY)-33),label_VIN,(255,0,255),font=font)draw.polygon([(int(ptLTX),int(ptLTY)),(int(ptRTX),int(ptRTY)),(in...

2019-09-05 18:35:01

windows下配置环境变量不重启电脑的方法

windows下配置环境变量不重启电脑的方法:例如:需要将如下路径D:/python27设置为环境变量,且不重启电脑使环境变量配置生效一、按通常步骤在环境变量中添加要设置的路径二、打开cmd,输入命令setPATH=C:,如下图所示三、关闭cmd即不需要重启电脑,配置完成环境变量...

2019-09-05 13:43:48

python的面向对象的类及其类变量、构造函数、成员变量、成员函数、成员函数的形参,成员函数的局部变量

在Python中定义一个类,示例如下:classjiaoTest():class_variable="变量class_variable是类变量!"def__init__(self,fparm1,fparm2,fparm3="3"):self.member_variable_1=fparm1self.member_variab...

2019-09-04 17:08:42

在win10的c++代码中手动加载动态库

在C++代码中手动加载动态库示例如下:#include<stdio.h>#include<Windows.h>#include<string>#include<iostream>usingnamespacestd;typedefint(*Dllfun)(int,int,char*);//动态库的接口函数的声明,这...

2019-09-02 13:31:41

"char*"类型的实参与"LPCWSTR"类型的形参不兼容

错误如下:解决方案:将配置属性->常规->字符集设置为:使用多字节字符集(如下图所示)

2019-09-02 11:45:00

error:“ACCESS_MASK”: 不明确的符号

错误:"ACCESS_MASK":不明确的符号错误原因:opencv的usingnamespacecv和windows.h中ACCESS_MASK定义冲突。解决方案:解决方案一:将项目中的所有usingnamespacecv;和usingnamespacednn;都删除,利用cv::和cv::dnn::替换所需cv的类型,例如将Mat替换为cv::Mat,将Net替换为...

2019-09-02 11:37:15

在windows下利用vs2015将opencv的静态库(.lib)打包到项目中生成的动态库(.dll)

1、打开vs2015,点击新建项目->Win32控制台应用程序,修改名称,点击确定,在弹出的窗口中点击下一步2、选中DLL和空项目,点击完成3、添加需要编译为动态库的项目的源文件和头文件,配置项目属性(opencv的静态库具体配置属性见(https://mp.csdn.net/postedit/100140140中的第11条的测试用例配置属性)),编译该项目。在和项目名同...

2019-08-29 18:44:36

CMake编译opencv4.1.0静态库(Windows10)

CMake在windows10上编译opencv4.1.0静态库:1、安装CMake(最新版本即可,百度安装)2、下载opencv4.1.0(官网下载)3、打开cmake的图形化界面程序(下图红框所示)4、在opencv4.1.0的sources的同级目录下新建文件夹build_str(文件名自己起)5、在cmake的图形界面中添加需要编译的源码路径和编译生成的文件的路径,...

2019-08-29 18:25:31

Java的jstring转C++的string、C++的string转java的jstring、C++的int转java的jint、C++的string转C++的const char *等

Java的jstring转C++的string:std::stringjstring2str(JNIEnv*env,jstringjstr){char*rtn=NULL;jclassclsstring=env->FindClass("java/lang/String");jstringst...

2019-08-22 10:55:36

JNI实现Java调用C++程序(Liunx)

使用Java通过JNI方式调用C++动态库文件一、写一个调用JNI动态库的JNIDemo.java文件(以下代码中调用的动态库为libvinJava.so)publicclassJNIDemo{static{System.loadLibrary("vinJava");}//定义一个方法,该方法在C中实现public...

2019-08-21 17:50:13

在CentOS/Ubuntu系统上将opencv的静态库(.a)打包成项目中所需的动态库文件(.so)(使用CMakeLists.txt实现)

CMakeLists文件如下:cmake_minimum_required(VERSION2.8)project(vinJava)set(CMAKE_BUILD_TYPERelease)#UseC++11set(CMAKE_CXX_FLAGS"${CMAKE_CXX_FLAGS}-lpthread-ldl-std=c++11")#-lpthr...

2019-08-21 15:49:33

全局变量不能放在头文件中

全局变量不能放在头文件中!!!否则在编译时会报已经重定义的错,如下所示:误!!!

2019-08-14 10:59:22

centos7下yum安装jdk1.8并配置环境变量

CentOS系统会自带jdk但是执行javac会失败,所以需要把自带的卸载掉重新安装一、查看系统是否安装过java$yumlistinstalled|grepjava二、如果有旧版本的java,可以用如下方法卸载java$yum-yremovejava-1.8.0-openjdk*三、查看java软件包列表$yum-ylistjava*四、下载安装...

2019-08-12 17:36:51

Linux下常用命令

1、进入及退出vimhttps://www.cnblogs.com/crazylqy/p/5649860.html2、root用户和普通用户相互切换https://blog.csdn.net/youmatterhsp/article/details/795105613、重启服务器sudoreboot-n4、删除文件及文件夹https://www.cnblogs.co...

2019-08-12 16:11:32

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。