Python之OpenCV的学习(一)

一.安装

打开Pycharm:File -> Settings -> Project:xxxx下的Project Interpreter,如图所示
在这里插入图片描述
然后,点击右边的加号
在这里插入图片描述
进行搜索
在这里插入图片描述
点击左下角Install Package即可
如果搜索不出来,可以看一下是不是pip源的问题
点击Manage Repositories
在这里插入图片描述
我使用的是豆瓣pip源:http://pypi.doubanio.com/simple/
安装好后,就可以试一试了

二.测试

代码如下:
import cv2 as cv
path = r’C:\Users\lenovo\Desktop\test.jpg’
img = cv.imread(path)
cv.namedWindow(“Image”)
cv.imshow(“Image”,img)
cv.waitKey(0)
cv.destroyAllWindows()

在这里插入图片描述
代码第二行容易出现的问题
1.路径中不能包含中文
2.注意斜杠的使用 \
1)使用转义字符 (\\) 表示斜杠
2)在路径前加上r
3.文件名写对

热门文章

暂无图片
编程学习 ·

一篇文章带你搞懂 SpringBoot 的配置文件

文章目录一、SpringBoot 配置文件类型1. SpringBoot配置文件类型和作用2. application.yml配置文件3. SpringBoot配置信息的查询二、配置文件与配置类的属性映射方式1. 使用注解@Value映射2. 使用注解@ConfigurationProperties映射 一、SpringBoot 配置文件类型 1. SpringBoot配…
暂无图片
编程学习 ·

通过组键扫描使得Spring管理类的对象

通过组件扫描使得Spring管理类的对象。 如果User类需要使用Spring框架管理,必须声明User类所在的包,然后再用测试类中的AnnotationConfigApplicationContext的构造方法中将包名作为参数():import org.springframework.context.annotation.AnnotationConfigApplicationContex…
暂无图片
编程学习 ·

c++ string操作

c++ string操作 #include <iostream> #include <vector> #include <string> #include <algorithm> using namespace std;void test01() {///*string& operator=(const char* s)* string& operator=(const string &s)* string& operato…
暂无图片
编程学习 ·

JQuery——实现隔行换色

基础页面显示页面代码 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>隔行换色</title><script src="jquery-3.5.1.js"></script><style>table{margin: auto;wi…
暂无图片
编程学习 ·

mmdetection训练出现:IndexError: list index out of range 错误

mmdetection训练出现:IndexError: list index out of range 错误文章目录:1 问题分析1.1 尝试解决错误:第一次1.2 尝试解决错误:第二次2 我的问题解决方式我的环境:Ubuntu18.04 TorchVision: 0.6.0 OpenCV: 4.2.0 MMCV: 0.5.5 MMDetection: 2.0.0+d9c8f14 MMDetection Com…
暂无图片
编程学习 ·

C#读取csv数据隔行读取异常问题

##CSV隔行读取 读取代码 StreamReader sd = new StreamReader(SavePath, Encoding.Default); sting stringLine=""; while (sd.ReadLine()!=NULL)//此处已读取一行,但未赋值{stringLine = sd.ReadLine(); }应修改为 while (sd.Peek()>0)//此处已读取一行,但未赋…
暂无图片
编程学习 ·

剑指Offer 10-| 学习笔记

剑指Offer 10-| 学习笔记 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下: F(0) = 0, F(1) = 1 F(N) = F(N - 1) + F(N - 2), 其中 N > 1. 斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。 答案需要取模…
暂无图片
编程学习 ·

jQuery 的实现原理

(function(window, undefined) {})(window); jQuery 利用 JS 函数作用域的特性,采用立即调用表达式包裹了自身,解决命名空间和变量污染问题 window.jQuery = window.$ = jQuery; 在闭包当中将 jQuery 和 $ 绑定到 window 上,从而将 jQuery 和 $ 暴露为全局变量
暂无图片
编程学习 ·

【小甲鱼】零基础入门学习Python(二)函数

function.__doc__function(a = x, b = y) 关键字参数def function(a = x, b = y): 默认值参数def function(*params) 收集参数,可输入多个参数打包为元组函数无return时返回Nonegloble 将局部变量转化为全局变量闭包def FunX(x):def FunY(y):return x * yreturn FunYFunX(8)(5…
暂无图片
编程学习 ·

u-boot2020.04移植(1、u-boot的编译)

最近公司项目用到了xilinx的zynq7000 soc,开发方式有所不同,驱动的数据都是通过设备树来提供,以前没接触过,所以想系统的学习一下相关的内容,但是手头只有一块三星的s5pv210开发板,使用的u-boot和linux系统不支持设备树,只好自己移植,以此记录一下移植过程,加深理解与…
暂无图片
编程学习 ·

springboot添加一些全局异常处理

1.添加全局异常处理类 package com.iflytek.edu.hnezzhxy.common.base;import com.iflytek.edu.hnezzhxy.common.enums.ResponseCodeEnum; import com.iflytek.edu.hnezzhxy.util.ResponseResultUtil; import com.iflytek.edu.hnezzhxy.vo.ResultVO; import org.slf4j.Logger; …
暂无图片
编程学习 ·

Netty-为什么选择 Netty

人工智能,零基础入门!http://www.captainbed.net/inner API 使用简单,开发门槛低;功能强大,预置了多种编解码功能,支持多种主流协议;定制能力强,可以通过 ChannelHandler 对通信框架进行灵活的扩展;性能高,通过与其它业界主流的 NIO 框架对比,Netty 的综合性能最优;…
暂无图片
编程学习 ·

Java-WrapperClass及其转化

java里的变量分为primitive type和reference type两种。primitive type是int, char, double啥的,reference type(Wrapper Class)就是Integer, String这些。 我一直对reference type互相转化有点记不住,看了几个视频学习了一下。发现是因为对reference type(Wrapper Class)原理…
暂无图片
编程学习 ·

标准序列化机制

序列化就是将对象转化为字节流,反序列化就是将字节流转化为对象。1. 基本用法Serializable要让一个类支持序列化,只需要让这个类实现接口 java.io.Serializable,Serializable 没有定义任何方法,只是一个标记接口。比如,对于57节提到的Student类,为支持序列化,可改为:pu…
暂无图片
编程学习 ·

javaWeb知识点总结[云图智联]

javaWeb知识点JSP概念JSP全称Java Server Page(Java服务端页面),通俗上来讲就是可以编写Java代码的HTML页面。在最早期是没有JSP的,那么后端开发人员想要展示一个网页,就是在Servlet中 拼接html. 于是就有了JSP, 但是JSP不是一门新的技术,他的本质上还是Servlet, 意思是服务…
暂无图片
编程学习 ·

Typescript学习之路(三)

静态属性,静态方法 static class Persond {public name: string;public age: number = 20;static sex = 男;constructor(name: string) {this.name = name;}//静态方法,无法调用类里面的属性static print() {console.log(print方法 + Persond.sex);} } Persond.print();多态 c…
暂无图片
编程学习 ·

mssql server数据库日志清理

ERP的数据库运行一段时间后会增加的很大,主要是数据库的日志文件增大较多,以金蝶K3为例,可以执行以下语句清理数据库的日志文件。 USE [master] GO ALTER DATABASE AIS20141013114943 SET RECOVERY SIMPLE WITH NO_WAIT ---database后为数据库名 GO ALTER DATABASE AIS20141…
暂无图片
编程学习 ·

Java 虚拟机逃逸分析

首先先说下为什么需要了解要逃逸分析,在哪里用到。Java堆区是一块用于存储对象实例的内存区,同时也是gc执行垃圾回收的重点区域。所以这也造成gc可能会在大内存的使用和频繁进行垃圾回收过程上成为系统性能瓶颈。为了解决这个问题,jvn设计者开始考虑把对象实例存储到Java堆区…
暂无图片
编程学习 ·

前端算法渣的救赎之路

前言 首先这是一份面向面试的算法题,题目主要选自leetcode中hot 100 | 腾讯精选50题 | 精选Top面试题 | 剑指offer | 面试中遇到的一些算法题,全文118题,基本涵盖了前端面试中的算法题分类。因为个人能力有限,所以题目几乎是easy | mid,并且搬运了一些优秀的题解均在参考文…