自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sam Zhu

From GDUT

  • 博客(30)
  • 收藏
  • 关注

原创 comsol设置交流电信号

在comsol配置交流电信号comsol版本:5.4注意:以下配置全都要用英文输入法1. 设置一个正弦解析函数全局定义下右键新建一个空解析函数。交流电公式:Asin(omget),可以修改函数名称方便后续调用。设置变元(自变量)为t,单位设置为s(秒),绘制函数图如右图所示。参数A,omge需要在全局变量参数1那里声明定义。2.在终端调用函数直接在终端输入调用的函数。注意:子表......

2020-04-16 10:55:19 25992 38

原创 SSH报错-Terminal shell path: C:\WINDOWS\System32\cmd.exe 此时不应有

最近接盘了实验室的工作,需要重新配置连接自己的VScode的SSH远程连接服务器,结果配置了一个下午都没搞好,决定记录一下,希望大家避免踩坑。

2023-08-27 12:22:50 4364 3

原创 Given groups=1, weight of size [256, 256, 3, 3], expected input[4, 512, 64, 64] to have 256 channels

Given groups=1, weight of size [256, 256, 3, 3], expected input[4, 512, 64, 64] to have 256 channels

2022-11-29 15:08:48 8899

原创 2022学术道德与学术规范教育【研究生】SPOC课程答案

2022研究生课程单元测试答案学术道德与学术规范

2022-10-18 13:53:34 22545 14

原创 You Should Look at All Objects笔记

You Should Look at All Object论文阅读笔记

2022-09-25 21:35:29 521

原创 安装VIVE眼动追踪软件SRAnipal报错

遇到的问题描述:无法启动计算机上的SRanipalservice,系统找不到指定的文件。

2022-07-11 15:33:37 1081 4

原创 Linux核心Ubantu系统ROS开发环境 面试笔记

【源自各平台上面的摘抄】1. Linux下怎么实现内存管理的?Linux的基本组件内核:它是Linux的核心组件,它充当软件和硬件之间的接口。Shell:它充当用户和内核之间的接口。GUI: 它代表图形用户界面,这是用户与系统交互的另一种方式。但这与图像,按钮,用于交互的文本框不同。系统实用程序:这些是允许用户管理计算机的软件功能。应用程序:旨在执行一组任务的一组功能。为了充分利用和管理系统内存资源,Linux采用虚拟内存管理技术,利用虚拟内存技术让每个进程都有4GB 互不干涉的虚拟地址

2022-01-10 13:55:58 876

原创 嵌入式面试笔记

变量内存分配①栈区–向低地址生长–编译器自动释放由编译器自动释放,存放函数的参数值、局部变量等。每当一个函数被调用时,该函数的返回类型和一些调用的信息被存放到栈中。然后这个被调用的函数再为他的自动变量和临时变量在栈上分配空间。每调用一个函数一个新的栈就会被使用。栈区是从高地址位向低地址位增长的,是一块连续的内存区域,最大容量是由系统预先定义好的,申请的栈空间超过这个界限时会提示溢出,用户能从栈中获取的空间较小。》》》0x01②堆区–向高地址生长–手动分配手动释放用于动态分配内存,位于BSS和栈中间

2021-12-24 20:09:27 1331

原创 使用 OpenCV SIFT实现标记定位

# Finds view centroid coordinates in screen space. logging.info(' > finding projected point...') view_arr = np.array(view.convert('L')) screen_arr = np.array(screen.convert('L')) # logging.info(f'{view_arr.shape}, {screen_arr.shape}')

2020-06-10 10:29:50 1118 4

原创 BASNet: Boundary Aware Salient Object Detection学习笔记

网络结构论文创新点它由一个深度监督的编码-解码器和一个残差细化模块组成。深度监督解编码器(sup1~sup8,可见前图)额外的残差细化模块(RRM)使用了一种混合了BCE、SSIM(结构相似性)、IOU三种损失的混合损失A novel boundary-aware salient object detection net- work: BASNet, which consists of a deeply supervised encoder-decoder and a residual.

2020-06-06 19:10:05 725

原创 AR Cut & Paste的服务器组网结构分析

本文对AR Cut & Paste项目的组网结构进行了分析

2020-06-03 10:19:56 375

原创 week11-三角形的仿射变换

在计算机图形学中,人们一直都在处理变形的三角形,因为任何3D表面都可以由三角形近似。图像可以分解为三角形并变形。但是,在OpenCV中,没有封装好的方法可以将三角形内的像素变换到另一个三角形内的像素。仿射变换仿射变换是一组3个点(即三角形)来转换到另一组的任意3个点的最简单的方法。下图说明了仿射变换如何用于更改正方形的形状。请注意,使用仿射变换可以将正方形的形状更改为任何方向和比例的平行四边...

2020-05-06 11:42:43 2445

原创 week9-基于Homography的图像变换实现

主要实现在一张图片内,合理的插入绘制另一张图片。效果如下:原背景图如下:插入的图片如下:#!/usr/bin/env pythonimport cv2import numpy as np#from utils import get_four_pointsimport sysdef get_four_points(im): #记录鼠标在图片上点的四个点,并且返回数...

2020-04-28 17:54:33 245

原创 week9-基于Homography的图像变换

Homography 单应性单应性矩阵是投影几何中一个术语,本质上它是一个数学概念,但是在OpenCV中却是有几个函数与透视变换相关的函数,都用到了单应性矩阵的概念与知识。要计算两个图像之间的单应性,我们需要知道两个图像之间的至少4个点对应关系。如果我们有4个以上的对应点,那就更好了。OpenCV将可靠地估计最适合所有对应点的单应性。通常,这些点的对应关系是通过在图像之间匹配SIFT或SURF...

2020-04-27 12:33:24 376

原创 week8-基于opencv的视频的简单背景估计

在这篇文章中,我们将考虑一种这样的场景,相机是静态的并且场景中有一些运动物体时,它可以估算场景的背景。这种情况并不罕见。例如,许多交通和监控摄像头都是固定的。如下图的情景:时间中值滤波当数据包含异常值时,中位数是我们尝试估计的值的更可靠的估计。中位数是数据按升序或降序排序时的中间值。唯一的缺点是,与平均值相比,中位数的计算成本更高。使用中位数进行背景估计现在,让我们回到相机静止时估计背...

2020-04-24 23:08:01 238

原创 week7-视频的手势识别

以下是效果图:""" 从视频读取帧保存为图片"""import cv2import numpy as npcap = cv2.VideoCapture(r"D:\123456\bandicam 2020-04-19 13-37-23-307.mp4")#读取文件#cap = cv2.VideoCapture(0)#读取摄像头#皮肤检测def A(img): YCrCb ...

2020-04-24 22:02:57 429

原创 week8-农场作物计数

农场匹配农作物单目标作物匹配最近,大量的空间摄影可用于农业。 可以在Google Earth中找到可用的亚公制图像,而无人驾驶飞机图像可以将照片分辨率提高到厘米级。 大多数数据为我们提供了作物空间分布和阶段的新视角,但是由于所涉及的图像和软件的限制,尚未对作物指标进行真正的空间分析。图像处理后的质量不能优于输入图像。输入的图像是来自Google Earth的屏幕截图,从中选出最为清晰的照片,...

2020-04-22 08:32:36 283

原创 week7-图像简单加法

图像普通加法融合import cv2import numpy as np# Read image#图像加法,使用像素点直接求和融合img = cv2.imread(r"D:\123456\1.jpg").astype(np.float32)H, W, C = img.shapeimg2 = cv2.imread(r"D:\123456\11.jpg").astype(np.floa...

2020-04-15 13:08:37 138

原创 week6-基础图像处理

简介:大概介绍三种图像处理基本操作旋转错切直方图均值化旋转对于旋转变换,我们可以同样将其想象成二维平面上矢量的旋转。如下图所示,矢量[x1,y1]逆时针旋转θ度到了[x2,y2]。可以在baidu上找到旋转矩阵公式如下:操作对象矩阵对其进行45°旋转,实现代码如下。# coding:utf-8import numpy as npimg = np.array([ ...

2020-04-08 11:33:58 222

原创 图片转素描(初级板)

from PIL import Imageimport numpy as np#读取图片,转灰度图片,转浮点型数据a = np.asarray(Image.open (r"D:\123456\7809.jpg") .convert("F")) .astype('float')depth = 18. # (0-100)阈值调整grad = np.gradient(a) # 取图像灰度...

2020-03-30 22:15:08 203

原创 opencv-python的学习笔记

梯度图像边缘[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-86YycU2l-1585239616461)(C:\Users\lizhuohui\AppData\Roaming\Typora\typora-user-images\image-20200324203149445.png)]二阶导数解释:在二阶导数图像中,最大变化处的值为零即边缘是零值。[外链图...

2020-03-29 22:14:09 256

原创 week4-Histogram Equalization数字图像处理(DIP)

直方图均衡化(Histogram Equalization)是一种增强图像对比度(Image Contrast)的方法,其主要思想是将一副图像的直方图分布变成近似均匀分布,从而增强图像的对比度。直方图均衡化虽然只是数字图像处理(Digital Image Processing)里面的基本方法,但是其作用很强大,是一种很经典的算法。均匀分布直方图均衡化与对比度增强直方图均衡化(HE)原理自...

2020-03-29 13:25:22 1594

原创 week3-基于opencv的答题卡实现

答题卡处理对象:识别如上的答题卡。在一个矩形方框内,每行五个选项ABCDE,每行代表一题,共5题。下面展示 实现代码。# -*- coding:utf-8 -*-from imutils.perspective import four_point_transformfrom imutils import contoursimport numpy as npimport imutil...

2020-03-25 11:55:42 304

原创 week2-OpenCV图像处理笔记

计算机视觉这一块却完全是一个陌生的领域,经过各种调研,发现网上大多数的例子都是采用的OpenCV这个开源库来做的,OpenCV是计算机视觉领域的处理的一个非常优秀的开源库,原生由C++编写,也提供了各个主流编程语言的接口支持,这里选择python完全是因为python在计算机科学领域有着压倒性的优势和生态系统,所以使用它毫无疑问,最快上手的方式莫过于直接阅读网上已有的例子或者轮子了,通过阅读源码以...

2020-03-15 12:12:30 207

转载 小白入门python---day5_类与实例

类与实例面向对象最重要的概念就是类(Class)和实例(Instance),实例是根据类创建出来的一个个具体的"对象",每个"对象"都拥有相同的方法,但各自的数据可能不同。在Python中,类是通过class关键字定义:class Mythreadmanager(): """自定义线程池""" def __init__(self, threadnum=3): ...

2019-03-26 16:39:49 100

转载 小白入门python---day4_Python匹配与正则表达式

正则表达式正则表达式(regex)正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。正则表达式的特殊字符非打印字符非打印字符也是正则表达式的组成部分。非打印字符的转义序列常见有这些:\cx 匹配由x指明的控制字符。例如, \cM 匹配...

2019-03-26 16:18:50 116

转载 小白入门python---day3_Python文件操作,Python的包与模块

文件操作读取文件open('filename','mode','encoding')#(文件名,打开格式,打开编码格式)#python3.0以后版本只有open这个操作文件函数.打开与关闭文件包与模块包模块模块导入模块关键字python内置模块...

2019-03-24 10:44:32 302

转载 小白入门python---day2_Python控制流

Python流程控制两种流程控制:条件判断和循环。缩进及使用Python使用缩进(空格)和冒号:来表示包含的意思.然而在java、c等其他语言中,代码块使用{}进行包裹.>>> if ( 1 > 9) : # 冒号 > print(False) # if 包含的代码段,需要缩进4个空格> else: &gt...

2019-03-22 22:17:55 95

转载 小白入门python---day1_数据类型及运算符

Python的数据类型在现实中,计算机处理的远不止数值,还要处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:数值型、字符串型、列表型、元组型、字典型。数值类型即是数字类型,又细分为:整型,浮点型,长整型,复数型.整型整数类型的范围是2**32,其中包含正数和负数(2的31次方个正和2的31次方的个...

2019-03-21 22:18:22 263

原创 小白入门python---环境搭建篇

小白入门python—环境篇大贤虎变愚不测,当年颇似寻常人在网上已经有很多关于py环境的教程,以下是总结.亲测可以使用.关于py的IDE:我选择使用VS和PyCharmVS可以在语言界面直接安装py,而且免费,不需要激活.(主要是打码多了,对VS有感情了)以下是教程链接:(py)https://blog.csdn.net/pdcfighting/article/details/8...

2019-03-21 08:17:33 343

空空如也

空空如也

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

TA关注的人

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