Andy的博客

Life is fantastic~

OpenCV-py学习笔记(三)—— 图像处理(上)

文章目录改变颜色空间1. 转换颜色空间 cv2.cvtColor()2. 物体跟踪 cv2.inRange()图像的阈值处理1. 简单阈值处理 cv2.threshold()2. 自适应阈值处理 cv2.adaptiveThreshold() 改变颜色空间 1. 转换颜色空间 cv2.cvtCol...

2019-08-02 19:42:28

阅读数 25

评论数 0

OpenCV-py学习笔记(二)—— 核心运算/操作

文章目录图像的算术运算1.饱和加 cv2.add()2. 图像混合 cv2.addWeighted()3. 图像位操作 图像的算术运算 1.饱和加 cv2.add() OpenCV中的add()函数是饱和运算,也就是说,如果两个8位整数相加,超过了255,自动会截断成255. >&a...

2019-08-01 13:17:29

阅读数 16

评论数 0

OpenCV-py学习笔记(一)—— 基本图像/视频输入输出

文章目录图像的相关操作1.读取图片代码视频的相关操作1.读取播放视频代码2.打开摄像头并保存视频代码画图的相关操作1.画图函数测试2.画OpenCV-LOGO 图像的相关操作 需要注意的是,OpenCV读入图像的顺序是g、b、r的顺序,而像matplotlib这样的图像库读入图像的顺序是正常的r、...

2019-07-31 15:42:32

阅读数 429

评论数 0

分布式深度学习架构

本文转自:https://www.jianshu.com/p/7fddb580ab65 Methods that scale with computation are the future of AI. —Rich Sutton, 强化学习之父 大数据时代的互联网应用产...

2019-07-07 15:01:25

阅读数 100

评论数 0

磁盘的块级接口和文件级别接口

The following contents are from chapter 12 in book “Database design and implementation”. In book, it says that: 也就是说,扇区大小是磁盘的特性,每个磁盘出厂时可能不一样。而块大小...

2019-07-03 21:28:18

阅读数 13

评论数 0

信号量和管程

希望阅读本文后的你,可以更好的理解OS中的信号量和管程。如果你有任何疑惑,欢迎指出,因为很有可能是我的理解错误或者笔误。 文章目录0. 相关概念回顾1. 信号量(semaphore) 0. 相关概念回顾 在OS引入多线程后,程序的多任务并发功能得到了良好的支持,但同时也带来了问题,那就是多线程并发...

2019-06-22 17:57:00

阅读数 43

评论数 0

POJ-3903-最长上升子序列

题目就不多说了,链接–> POJ-3903-最长上升子序列 解法一 这个题目用动态规划来做是没问题的,大家一般都会想到这种解法: DP[i]:表示下标从0到i的序列的最长上升子序列长度 DP[i]:表示下标从0到i的序列的最长上升子序列长度 DP[i]:表示下标从0到i的序列的最长上...

2019-06-18 21:12:56

阅读数 26

评论数 0

CPU调度

文章目录CPU调度基本概念调度算法评估准则调度算法1. 先来先服务算法(First Come First Service,FCFS)2. 短进程优先算法(Shortes Process Next,SPN)3. 最高响应比优先(Highest Response Ratio Next,HRRN) CP...

2019-06-17 11:59:34

阅读数 8

评论数 0

Python 获取多线程返回值的两种方式

1. 通过复写Thread类,自定义一个get_result()方法 from threading import Thread # _sum = 0 def cal_sum(begin, end): # global _sum _sum = 0 for i in r...

2019-06-16 18:14:41

阅读数 109

评论数 0

Python线程相关

目录 一、threading 模块:对线程的处理 二、Thread组件 2-1 开启线程的方式一(函数) 2-2 开启线程的方式二 (类) 2-3 Thread 相关内置子方法  2-4 主进程等待新建线程实例 2-5 线程共用创造进程内资源 2-7...

2019-06-16 17:54:37

阅读数 22

评论数 0

select()实现I/O复用并发服务器

用select()模块,基于Python实现了一个简单的echo程序。 服务端程序: import socket import select serv_socket = socket.socket(family=socket.AF_INET, type=socket.SOCK_STREAM) s...

2019-06-16 15:28:18

阅读数 32

评论数 0

OS进程控制

进程切换(上下文切换) 所谓进程切换,或者说上下文切换指的是,暂停当前运行的进程,从运行态变为其他状态,然后OS调度另一个进程从就绪态变成运行态的过程。 如此的进程切换,就需要保存一些进程的上下文,保存进程的生命周期信息(寄存器如PC,SP等等、CPU状态、地址空间) 之前提到过,OS为每个进程...

2019-06-15 16:49:25

阅读数 38

评论数 0

OS进程管理及进程状态转化

OS进程管理 进程:指一个具有一定独立功能的程序在一个数据集合上的一次动态执行的过程。 简单来说,进程就是正在内存中运行的程序。需要注意的是,不同进程之间的地址空间是相互独立的。 进程控制块(Process Control Block,PCB) PCB是OS来描述进程基本情况及变化的一个数据结...

2019-06-15 12:38:31

阅读数 31

评论数 0

OS之页面置换算法

之前几篇博客记录了OS内存管理的一些知识和技术,接下来将继续深入,介绍一些页面置换算法,这里包括一些我们大家都略有耳闻的算法。 置换算法 当出现缺页故障时,需要从外存调入新的页面到内存中去,而如果此时内存已满,于是就要按照一定策略置换一些物理页帧出来,这就是置换算法的目的。而置换算法的目标就是尽量...

2019-06-08 17:34:22

阅读数 31

评论数 0

(转)fork之后子进程到底复制了父进程什么?

来自:https://blog.csdn.net/xy010902100449/article/details/44851453 #include<stdio.h>#include<string.h>#include<stdl...

2019-06-07 22:18:33

阅读数 12

评论数 0

POJ-3984-迷宫最短路径

>>POJ-3984–传送门<< 最短路径,BFS搜索就OK,主要是怎么输出,一时半会还没想到,因为总是想着怎么记录每一步的下一步,这是一个思维误区。 其实可以反过来考虑,从终点出发一直找前驱结点,然后反向输出,当然了,这样用个栈就可以了。 ...

2019-06-07 21:12:52

阅读数 12

评论数 0

OS虚拟内存管理

说在前面的话: 如果你对OS的一些基本概念在当初学习的时候都了然于胸,只是目前有点淡忘,你可以直接阅读本文;如果你对虚存管理不是很理解,请看我之前写的文章,涉及到了一些基本概念 OS内存管理 OS的中断、异常、系统调用 虚存管理 计算机内存越来越大,但是软件的内存开销也是随之增加的,计算机系统总是...

2019-06-05 22:07:08

阅读数 24

评论数 0

(转)文件I/O和标准I/O的区别

转自:https://blog.csdn.net/qq_21593899/article/details/51711231 一、先来了解下什么是文件I/O和标准I/O: 文件I/O:文件I/O称之为不带缓存的IO(unbuffered I/O)。不带缓存指的是每个read,write都调用内...

2019-05-31 14:59:57

阅读数 15

评论数 0

OS内存管理

要是我之前就上了TSU向勇和陈渝老师的操作系统课,我的操作系统可能就不会学的这么渣了。。恶补一通。非常感谢该课程团队作出的努力与奉献。 OS的内存管理 操作系统会对计算机的内存进行统一管理,注意一下,这里说的内存不要理解成真正物理内存空间,应该理解成一种可用的内存空间,也就是我们常说的逻辑内存或者...

2019-05-27 16:44:04

阅读数 56

评论数 0

OS的中断、异常、系统调用

OS启动流程 中断、异常、系统调用 中断: 由外设或硬件触发,如read系统调用后,系统发出读磁盘的操作,当磁盘数据准备好后,向OS发出一个异步通知消息,即中断。一般来说,中断是异步的方式。 具体某个的中断会有一个中断ID,比如1号中断,10号中断,这是OS识别具体产生了哪个中断的标识。...

2019-05-27 10:45:55

阅读数 23

评论数 0

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