自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 CCS编译问题:“This project was created using a version of compiler that is not currently installed”

解决方法:安装提示版本菜单help->install new software下拉菜单中选择code generation tools updates在TI compiler updates中选择提示缺少的版本点击next至I agree 点击finish等待安装,重启软件即可

2021-05-09 16:22:38 4886

原创 python 仿射变换 伪彩上色

通过仿射变换将扭曲的图片拉正,并填上伪彩色,对应四个点的坐标可以通过imshow打开图片后将鼠标放置在相应点上来记录,也可以通过电脑中的画图软件打开然后找点。代码:import cv2import numpy as npimg = cv2.imread('3.jpg')#img2 = cv2.imread('2.jpg')'''cv2.namedWindow('img',0)cv2.namedWindow('img2',0)cv2.imshow('img',img)cv2.imshow(

2021-02-01 16:31:12 303 1

原创 python 阈值分割 给黑白图像上伪彩色

完整代码在最后。一、处理结果图1 原图像(左)和上色后图像(右)二、实现方法Opencv中提供了五种阈值分割的函数,将这五种函数均应用于源图像观察其效果。图2 五种阈值分割函数作用于原图像img1图3 阈值分割结果(左上为原图像) 发现第四种方法可以分割到完整的花瓣部分并保留细节,第五种方法即第四种的取反可以分割到叶子的部分并保留细节。取这两种方法的结果,用mapcolor上色。图4 上色算法图5 两张图上色分开的结果...

2021-02-01 16:27:02 4213

原创 python实现腐蚀膨胀

腐蚀膨胀是形态学的基本处理方法开运算:先腐蚀后膨胀,可消除细小物体或断开两个区域间的细小连接处。闭运算:先膨胀后腐蚀,填充物体内细小空洞,连接邻近物体和平滑边界。代码:import cv2import numpy as npfrom matplotlib import pyplot as pltdef erode_demo(pic): #gray = cv2.cvtColor(pic,cv2.COLOR_RGB2GRAY) # 原图片类型转换为灰度图像 #ret, bin.

2021-02-01 16:22:21 3282

原创 python实现高斯滤波

'''高斯滤波'''import cv2import numpy as np# Gaussian filterdef gaussian_filter(img, K_size=3, sigma=1.3): if len(img.shape) == 3: H, W, C = img.shape else: img = np.expand_dims(img, axis=-1) H, W, C = img.shape

2021-02-01 16:15:56 1176 4

原创 一句代码实现高斯滤波 中值滤波 双边滤波 均值滤波

均值滤波定义:均值滤波是典型的线性滤波算法,它是指在图像上对目标像素给一个模板,该模板包括了其周围的临近像素(以目标像素为中心的周围8个像素,构成一个滤波模板,即包括目标像素本身),再用模板中的全体像素的平均值来代替原来像素值。特点:在图像去噪的同时不能很好的保留细节,会使图像明显变模糊。不适用于椒盐噪声。代码:# 均值滤波img_mean = cv2.blur(img, (25,25))中值滤波定义:中值滤波法是一种非线性平滑技术,它将每一像素点的灰度值设置为该点某邻域窗口内的所有像

2021-02-01 15:24:16 366

原创 新版本没有tf.global_variables_initializer

在tensorflow中,如果使用tf.Variable定义变量则需要对所有变量进行初始化,一般会在session之前加一句:init = tf.global_variables_initializer()对于新版本没有这个函数的,换为:init = tf.compat.v1.global_variables_initializer()...

2021-01-28 14:42:34 1988

原创 tensorflow入门学习 Lesson2-线性模型构建

主函数import tensorflow as tfimport osimport linear_modeimport lossfunctionos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'w = tf.Variable([.1], dtype=tf.float32)b = tf.Variable([-.1], dtype=tf.float32) # 创建y=wx+btf.compat.v1.disable_eager_execution()x =

2021-01-27 21:42:44 115

原创 tensorflow入门学习 Lesson1-基础知识代码

import tensorflow as tf# 加入忽略import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2''''t0 = tf.constant(3, dtype=tf.int32)t1 = tf.constant([3., 3.2, 3.3], dtype=tf.float32)t3 = tf.constant([['you', 'our'], ['us', 'what']], dtype=tf.string)t4 = tf.constan

2021-01-26 21:30:59 113

原创 RuntimeError: tf.placeholder() is not compatible with eager execution.和没有placeholder函数解决方法

在新版本tensorflow (1.15.0,2.0及以上) 中由于没有tf.placeholder占位符,函数调用应为:a = tf.compat.v1.placeholder(dtype=tf.float32)但这样placeholder在运行时会被立刻执行发生报错,为了让它只作为一个定义而不被立刻运行,等到session部分再运行,应在前面加上:tf.compat.v1.disable_eager_execution() # 使placeholder只被定义,防止placeholder立刻被

2021-01-26 21:27:05 1902

原创 This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN)

代码开始添加以下内容import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'

2021-01-26 20:53:09 16951 8

原创 tensorflow无法直接调用tf.Session函数

发生此问题的版本我使用的是tensorflow 1.15.0(python3.7.8,不过这个与python版本应该是无关的),根据查找的资料, 2.0 及以上的版本应该都是不直接包含这个模块的。因此如果直接运行以下代码会发生报错。t0 = tf.constant(3, dtype=tf.int32)sess = tf.Session()print(sess.run(t0))报错: sess = tf.Session()AttributeError: module 'tensorflo

2021-01-26 20:50:05 976

原创 计算机网络基础第四次作业(无线网卡MAC帧捕获)

一、实验目的 掌握无线网卡MAC帧的捕获方法,理解MAC各字段的作用和用法。二、实验内容 捕获并解析IEEE 802.11MAC帧,就某一方面分析WiFi网络的运行机制。三、实验过程 1.实验环境搭建 初步尝试在Windows系统下进行MAC帧的捕获,Windows下无法直接使用Wireshark,因为捕获802.11需要设置网卡为监听模式(monitor mode,非混杂模式),但在设置后依然没有捕获到结果,所以考虑使用Ubuntu系统进行捕获,...

2021-01-19 11:40:08 3981

原创 计算机网络基础第三次作业(唤醒其他计算机)

《计算机网络基础》第3次作业一、作业内容与目的 作业内容:发送幻数据包,唤醒其他计算机,思考MAC帧的传递和寻址,思考接收方和发送方如何处理MAC帧传输出错的情况。 作业目的:理解PDU的构成和封装发送,思考局域网和互联网的关系、互联网资源的可信度或准确性。二、实验设备及实验环境 实验设备:笔记本2台(至少有一台具有唤醒网络的功能作为接收端)、路由器1个、网线。实验环境:作为接收方的笔记本使用Windows10操作系统,并且安装捕包软件Wireshark...

2021-01-19 11:36:30 406

原创 计算机网络基础第二次作业(本机密码捕获)

《计算机网络基础》第二次作业一、作业目的及内容 掌握捕包软件的使用方法,理解计算机网络体系结构层次模型。 捕获本机的上网账号和密码。二、实验方案及操作过程 使用Wireshark捕包软件进行捕获。目标网址为http://7k7k.com/,将捕获临时注册的账号信息。 电脑连接的是无线网因此选择WLAN作为网卡。要求Wireshark抓捕通过指定IP的数据包,此例中IP地址为本台电脑的IP地址。注意出现不同的过滤器:host抓取指定IP收到和发...

2021-01-19 11:34:13 280

原创 计算机网络基础第一次作业(搭建FTP)

《计算机网络基础》第1次作业一、作业内容把计算机B硬盘中的某个文件保存到计算机A的硬盘中,或者在计算机A上显示计算机B中的某个文件的内容。条件是计算机B是无人值守的,只开放相应权限和服务。二、方案及原理通过在计算机B上搭建一个FTP服务器,并创建一个新用户,选择指定的文件作为其物理路径,在计算机A的文件资源管理器或浏览器中输入计算机B的IP地址即可访问指定的文件夹。FTP文件传输协议,用于Internet上的控制文件的双向传输,工作在TCP/IP协议族的应用层,其传输层协议是..

2021-01-19 11:30:01 609

原创 光伏材料与器件猜题板

一、简答1.描述PN结的形成激发使“电子-空穴对”增加,复合使“电子-空穴对”减少,一定温度下,这两种过程最终达到动态平衡,形成PN结。在动态平衡状态下,单位时间内激发产生的载流子数目等于因符合消失的载流子数目,因而自由电子(或空穴)的浓度不再发生变化。2.材料带隙宽度对太阳电池效率的影响/宽窄带隙的优缺点小的带隙宽度可以拓宽电池对太阳光谱的吸收,但Eg的减小使本征载流子浓度ni指数地增加,其结果是大大提高反向饱和电流,使开路电压降低,因此小的带隙宽度引起输出电压的减少。虽然宽的带隙宽度

2021-01-11 22:05:07 3029 1

移动通信原理重点整理

移动通信原理重点整理

2021-01-19

空空如也

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

TA关注的人

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