- 博客(22)
- 收藏
- 关注

原创 Tensorflow2.0兼容的Python版本及安装环境
安装环境Window7或更高版本(64位,仅支持在Python3下安装tensorflow)MacOS 10.12.6(Sierra)或更高版本(64位,不支持GPU)Ubuntu 16.04或更高版本(64位)Raspbian 9.0或更高版本(64位)兼容的64位Python版本:Python3.5-3.7Python2.7(Windows不支持)...
2020-01-03 10:22:02
10346
原创 屏下图像改善,基于ESRGAN,Image Deblurring of Camera Under Display by Deep Learning阅读
1.论文来源:SID International Symposium Digest of Technical Papers2.论文主要内容概述:提出一种深度学习方法(ESRGAN基础上)来对有机发光二极管显示屏(OLED)拍摄的图像进行去模糊处理。3.主要内容:3.1 屏下相机CUD显示器下摄像头(CUD)是一种新技术,可以实现真正的全屏显示。对于一般显示器,相机光圈区是透明玻璃,其透射率接近99%。但是对于CUD的情况,相机光圈区域具有显示元件,这将使透射率相当低,并产生非常强的衍射。所以需要
2021-01-06 20:33:45
917
1
原创 android项目中保存bitmap到本地Pictures以及bitmap储存到小米手机占用内存太小/质量太差
问题:用以下两种方法在MI9手机中存储的bitmap(485*648)对应的.jpg照片占用内存过小,只有10kB~30kB大小,在其他机型手机均为100+kB。解决:小米原生系统MIUI10升级至MIUI12后,这一问题解决,给大家提供一个解决这类问题的一个思路。在项目中用到的两种保存bitmap到Pictures文件夹中的代码1.调用系统库MediaStore中的方法(MI9,Honor20),部分手机可能需要加入更新图库的代码MediaStore.Images.Media.insertIma
2020-07-23 13:13:03
756
原创 Android获取bitmap的常用方法(R文件、uri、String类型路径及Glide)
1.以R文件的方式获取,即从…/main/res/drawable/a.jpg中获取图片对应的bitmap第一种:Bitmap bp = BitmapFactory.decodeResource(this.getBaseContext().getResources(), R.drawable.a);第二种:BitmapDrawable bitmapDrawable = (BitmapDrawable) getResources().getDrawable(R.drawable.a);Bitmap
2020-07-21 20:35:03
3364
原创 android中Button的基本使用
按钮(Button)由文本或图标(或文本和图标)组成,用于传达用户触摸时发生的操作。如下图三个按钮:根据是否要使用带有文本,图标或两者的按钮,可以通过三种方式在布局中创建按钮:对于文本,使用Button类:<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/button_text" ... />带有图标
2020-06-17 11:16:38
4419
原创 二叉树基础题型(C++)
一、求二叉树的深度// 1.广度优先搜索(BFS):int maxDepth(TreeNode* root){ queue<TreeNode*> q; if(root) q.push(root); int Tdepth = 0; while(!q.empty()){ for(int i=q.size()-1;i>=0;i--){ TreeNode* cur = q.front(); q.pop(); if(cur->left) q.push(cur
2020-06-17 10:36:59
227
原创 AS新建项目报错:Gradle project sync failed或Unable to resolve dependency for app
网上查找了好多教程都不管用,最终是这样解决问题的。第一步:修改 .gradle文件夹中的gradle.properties文件第二步:File→settings→Build,Execution,Deployment将Project-level-settings中的Use default Gradle wrapper(recommended)换成如图所示选项,然后定位到自己的.gradle文件夹。最后在Build选项中 Rebuild Project或者重新打开AS 即可。...
2020-06-05 21:48:22
635
原创 Tensorflow2.0中Boston Housing//CIFAR10/100//MNIST/Fashion_MNIST//IMDB加载
在 TensorFlow 中,keras.datasets 模块提供了常用经典数据集的自动下载、管理、加载与转换功能,并且提供了 tf.data.Dataset 数据集对象,方便实现多线程(Multi-thread),预处理(Preprocess),随机打散(Shuffle)和批训练(Train on batch)等常用数据集功能。常用的数据集,如:⚪ Boston Housing 波士顿房价趋势数据集,用于回归模型训练与测试⚪ CIFAR10/100 真实图片数据集,用于图片分类任务⚪ MNIST
2020-05-27 13:04:08
209
原创 上采样与下采样简述(图像处理)
上采样上采样(upsampling)/图像插值(interpolating):即放大图像,使图像可以显示在更高分辨率的显示设备中,是一种对图像细节进行完善填充的操作。原理:采用内插值方法,在原有图像像素基础上在像素点之间采用合适的插值算法插入新的像素。插值方法总结:“Inverse Distance to a Power(反距离加权插值法)”、“Kriging(克里金插值法)”、“Minimum Curvature(最小曲率)”、“Modified Shepard’s Method(改进谢
2020-05-20 16:00:51
7658
原创 基础排序算法(c++)
选择排序:第一次从待排序的数据元素中选出最小(或最大)的一个元素,与序列中第一个元素进行交换,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。选择排序是不稳定的排序方法。#include <iostream>using namespace std;void selectsort(int *list, const int n) {//const限定n,是的在函数中不能改变它的值 for (int i = 0; i
2020-05-15 15:04:55
239
转载 摄像头与成像——做图像处理必须了解的数字成像系统原理
摄像头与成像——做图像处理必须了解的数字成像系统原理(侵权即删) 目前各大手机厂商每年都在推出各种关于手机摄像头的新卖点以求引起消费者关注。了解摄像头是怎样工作可以更好地帮助我们理解目前的消费级产品,其中摄像头工作的核心概念就是数字成像系统。 本期主要对数字成像系统进行概述总结,行文主要分为:数字成像系统组成、摄像头关键部位概述、ISP概述、关于摄像头相关的技术指标概述以及总结。现在互联网...
2020-04-08 11:45:14
7060
原创 图像处理实战,对光斑图进行增强与二值化
最近帮光学专业的同学做了一个简单的图像增强的小实验,即把他们试验产生的几张不同的光斑图进行视觉上增强,使实验结果更加明显。试验产生的原图:我需要做的是将不太明显的光学中心及不同大小的光圈及其周围的衍射光进行增强,达到提高图片间的对比度。尝试过几种不同的方法后选择了直方图均衡化的增强方法。找了很多代码后发现有一位前辈把该方法集成到一个自制软件中(源码及软件下载地址)。使用自适应直方图均衡化(A...
2020-03-15 17:04:16
1754
原创 计算机网络、操作系统、数据库面试题汇总
套娃一下,找出前辈们已经整理好(遵循数据为王原则)的面试题供毕业僧们快速学习。计算机网络:计算机网络面试问题集锦计算机网络常见面试题整理操作系统:操作系统面试常见知识点操作系统常见面试题数据库:数据库面试知识点汇总数据库面试题sql语句快速复习...
2020-03-05 18:42:02
3836
1
原创 一些常用Conda/conda指令(备用)
Conda 是很流行的Python环境管理工具,一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换以便执行不同python版本下的工程项目,在linux、mac和window下都能使用。(window10/Anaconda1.9.12/conda4.8.2)常见指令整理如下:查询当前conda指令版本conda -V(大写)寻...
2020-03-04 19:18:39
284
转载 Python招聘中的一些看法(极客大学-尹大佬分享)
Python工程师的职业发展方向学习Python的动机(注意学习动机与招聘目的一致性) C++/Java + Python, 已经掌握C++/Java的基础上,拓宽自己的知识面(Python更加方便快捷) 前端开发 + Python , JS与Python同属于动态语言,ES6语言与Python类似 大数据 + Python,数据处理中Python有很多良好的库(如Pan...
2020-02-24 17:26:14
624
原创 range和yield的使用
range对象range类型表示不可变的数字序列,通常用于在for循环指定的次数。class range(start,stop,step)startstart 形参的值 (如果该形参未提供则为 0)stopstop 形参的值stepstep 形参的值 (如果该形参未提供则为 1)注意事项 a. range构造器的参数必须为整数(可以是内置的int或任何实现了__index__特...
2020-02-18 18:49:02
325
原创 Fashion MNIST数据集介绍及下载
Fashion MNIST(服饰数据集)的作用是经典MNIST数据集的简易替换,MNIST数据集包含手写数字(阿拉伯数字)的图像,两者图像格式及大小都相同。Fashion MNIST比常规 MNIST手写数据将更具挑战性。两者数据集都较小,主要适用于初学者学习或验证某个算法可否正常运行。他们是测试和调试代码的良好起点。Fashion MNIST/服饰数据集包含70000张灰度图像,其中包含60,...
2020-01-06 21:32:52
33939
原创 Windows中conda激活tensorflow时报错: Your shell has not been properly configured to use 'conda activate'
环境:Window10(X64),Anaconda3.0使用conda创建了一个tensorflow2.0的环境conda -n tensorflow python=3.7想要激活环境时,输入指令conda activate tensorflow报错:解决方法:a.管理员身份运行powerShell,输入conda initb.cmd窗口下输入conda init随后重新打...
2020-01-02 18:53:52
1028
6
原创 turtle(海龟绘图)的一个简单例子太阳花(仿官方文档)
代码如下:from turtle import * # 导入turtle模块color('red', 'yellow')ht() #影藏画笔begin_fill() # 在绘制要填充的形状之前调用while True: #循环绘图 forward(200) #海龟(即类似绘图中的鼠标)前进,距离为200 left(170) #左...
2019-12-26 21:18:16
4098
原创 基于卷积神经网络的物体识别模型介绍
一、传统目标检测算法概述 随着计算机视觉技术发展及社会进步,目标检测一直是一个活跃的研究领域。自2013年Ross Girshick、JeffDonahue等人提出了R-CNN算法后,候选区域选择及边界回归(bounding-box regression)的思路为后续的目标检测算法研究奠定了基础。 目标检测任务是对图像中的感兴趣对象进行精确定位,主要由分类和坐标回归两个子任务组成。...
2019-12-16 19:52:02
6648
原创 Python变量中列表、元组、字典的区别
码农一只,最近学习python,把自己觉得重要的东西整理一下,加深印象,为方便对比,做成了一个图表形式。`| 333 | eeee | fds | dfs|–|--|| fdgdgfd | gfdg || | ||...
2019-12-05 19:50:28
635
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人