自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 cpu的核数和进程_多线程,多进程,多核总结

cpu的核数和进程_多线程,多进程,多核总结

2023-02-14 21:19:26 1191

原创 mask匀光算法

Mask影像匀光算法

2023-01-05 12:04:48 816 2

转载 为什么raw图是绿色的?

为什么raw图是绿色的?

2022-10-02 11:39:26 1262

原创 White Patch(maxRGB)白平衡算法python实现

改进的white patch方法求原始图像每个通道的累计直方图,取累计到某一个值 p*n 时对应的图像像素值作为其中p为百分值,实验中取为1%-5%,n为图像的像素点数。import numpy as npimport cv2image = cv2.imread('1.jpeg')top = image.shape[0]*image.shape[1]*0.01b,g,r = cv2.split(image)rgbmax = [0,0,0]for i in range(image.sha

2021-11-15 20:21:00 3818 4

原创 Gray World白平衡算法python实现

import numpy as npimport cv2image = cv2.imread('1.jpeg')b,g,r = cv2.split(image)b_avg = cv2.mean(b)[0]g_avg = cv2.mean(g)[0]r_avg = cv2.mean(r)[0]avg = (b_avg+g_avg+r_avg)/3b_k = avg/b_avgg_k = avg/g_avgr_k = avg/r_avgb = (b*b_k).clip(0,255.

2021-11-15 16:59:26 3145 1

原创 图像匹配 欧氏距离 直方图匹配 python

基于两幅图像间欧氏距离和直方图匹配的图像匹配python# 创建GUI窗口打开图像 并显示在窗口中import tkinter as tk # 导入GUI界面函数库from tkinter import *import tkinter.filedialogfrom PIL import Image, ImageTk # 导入图像处理函数库from os import listdirimport numpy as npimport cv2path = r'C:/U

2020-05-09 11:05:20 1347 2

原创 PIL中的Image和numpy中的数组array相互转换

1. PIL image转换成array img = np.asarray(image)需要注意的是,如果出现read-only错误,并不是转换的错误,一般是你读取的图片的时候,默认选择的是"r","rb"模式有关。修正的办法: 手动修改图片的读取状态 img.flags.writeable = True # 将数组改为读写模式2. array转换成ima...

2020-03-16 12:57:29 377

原创 批量随机gamma

from PIL import Image as PImagefrom os import listdirimport numpy as npimport randomimport cv2#Load images in filefolderdef loadImages(path): imagesList = listdir(path) loadedImages = ...

2020-03-08 15:28:19 231

原创 服务器

mkdir foldername : 创建名为filename的文件夹touch filename.py : 创建名为filename的python文件rm filename.py : 删除名为filename的python文件删除文件:rmdir1、可使用rmdir命令删除一个目录。必须离开目录,并且目录必须为空目录,不然提示删除失败。2、当...

2020-02-28 12:56:30 107

原创 anaconda+pycharm+tensorflow

SublimeText的代码补齐不友好(是我太菜),转战PyCharmimport tensorflow as tf提示无tensorflow这个moudle解决方法:File->Setting->Project : <项目名> -> Project Interpreter ->Project Interpreter 复选框 ->Show A...

2020-02-23 16:04:35 165

原创 图像匹配

在图像超分辨率任务中,要计算test result与原图的psnr等,需要result和原图按按顺序一一对应,即在原图文件夹中与在RESULT文件夹中,两幅图的名称相同。但经过神经网络得到的test resullt的图片顺序比较随机,因此需要对其重新排序命名。该程序效果是把source_path中的图重命名为与result_path中的相同,并将其转移到trans_path中。使用的图像匹配算...

2020-01-11 17:42:42 315

原创 根据图像尺寸移动文件

#-*- coding:utf-8 -*-from PIL import Imageimport osimport shutilsource_path=r"/home/song/桌面/newtest/origin"long_path=r"/home/song/桌面/newtest/long"thin_path=r"/home/song/桌面/newtest/thin"files ...

2020-01-10 22:56:28 93

原创 双系统ubuntu挂载硬盘

windows10 + ubuntu16.04双系统3T机械硬盘,1T分给windows,2T给ubuntu在windows系统中创建“压缩卷”并“新建简单卷”,之后在ubuntu系统的磁盘管理中中将该新建卷格式化即可。效果:在windows系统“我的电脑”中不会出现分给ubuntu系统的盘符,可以避免在windows系统中误删分配给ubuntu系统的硬盘存储内容。PS:挂载失败,...

2020-01-10 01:29:13 611

原创 git

初始化一个 Git 仓库,使用git init 命令。添加文件到 Git 仓库,分两步:· 第一步,使用命令git add将文件从工作区添加到暂存区,可反复多次使用,添加多个文件;· 第二步,使用命令git commit, 完成。$ git add README.md$ git commit -m "add a README file"$ git status$ git ...

2019-12-28 22:26:15 80

原创 ubuntu常用命令

耳机pavucontrol========================================================================依赖sudo apt-get -f install========================================================================查看显卡占用watch -...

2019-12-10 17:38:19 86

原创 mse+psnr+ssim 批量

from skimage.measure import compare_ssim, compare_mse, compare_psnrimport cv2import osimport numpy as npcnt=0HD_path=r"C:\Users\Song\Desktop\test\HD"LC_path=r"C:\Users\Song\Desktop\test\LC"HD...

2019-12-10 13:32:58 649

原创 批量psnr

import osimport cv2import numpy as npimport mathdef _psnr(img1, img2): mse = np.mean( (img1/255. - img2/255.) ** 2 ) if mse < 1.0e-10: return 100 PIXEL_MAX = 1 return 20 * m...

2019-12-09 23:36:22 480

原创 批量放缩(下采样)

(1) 等比例放缩from PIL import Imageimport osscale = 1.0/3cnt=1source_path=r"C:\Users\HD"result_path=r"C:\Users\tresult"files = os.listdir(source_path)files.sort(key=lambda x: int(x.split('.')[0]...

2019-12-02 23:35:26 303

原创 批量修改图像gamma值

import cv2import osimport numpy as npdef adjust_gamma(image, gamma=1.0): invGamma = 1.0/gamma table = [] for i in range(256): table.append(((i / 255.0) ** invGamma) * 255) ...

2019-12-02 21:05:20 1026

原创 测试tensorflow是否用Gpu加速

方法一:import tensorflow.compat.v1 as tftf.disable_v2_behavior()a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name='a')b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2], ...

2019-12-01 20:35:04 2641

原创 win10 caffe-cpu安装

网上教程看了一堆,神仙打架,cmake,vs,matlab,anaconda巴拉巴拉一大堆。最后使用的方法如下:安装对应python3.5版本的anaconda打开caffe-windows官网地址:https://github.com/BVLC/caffe/tree/windows下载对应版本的caffe版本下载后将caffe/python/caffe文件夹复制到anacon...

2019-11-30 21:17:23 558

原创 检测tf是否使用GPU

测试tensorflow是否使用GPUimport tensorflow as tfversion = tf.__version__gpu_ok = tf.test.is_gpu_available()print("tf version:",version,"\nuse GPU",gpu_ok)========================================...

2019-11-26 21:13:36 1655

转载 提取pdf中的图片 python

转载自https://blog.csdn.net/qq_15969343/article/details/81673302import fitzimport timeimport reimport osdef pdf2pic(path, pic_path): ''' # 从pdf中提取图片 :param path: pdf的路径 :param pic...

2018-08-21 21:28:06 2852 1

原创 批量修改图片格式

打开命令行cd到图片目录ren *.png *.jpg

2018-08-21 21:03:04 1035

原创 python + opencv提取图片中的人脸

机器学习需要大量的数据,从多渠道获得原始数据后,需要将图片中的人脸提取出来做训练集。代码如下#-*-coding:utf8-*-import osimport cv2import timeimport shutil def getAllPath(dirpath, *suffix): PathArray = [] for r, ds, fs in os.walk...

2018-08-15 09:47:51 8786

原创 python中的路径

1.r"D:\example\test.txt"2."D:\\example\\test.txt"3."D:/example/test.txt"

2018-08-09 10:30:07 138

原创 爬虫:根据关键词爬取图片

因为要训练神经网络,需要很大的数据集,使用爬虫从网上爬取了上万张图片。此程序参考了爬虫怎么根据一个关键词爬取上千张网络图片,代码如下#-*- coding:utf-8 -*-import reimport requestsimport tracebackimport os def dowmloadPic(html,keyword,startNum): kv =...

2018-08-04 11:28:48 2279

原创 leetcode回文数isPalindrome

首先想到的是将数字转换成字符串,再比较字符串是否相同的方法。class Solution: def isPalindrome(self, x): """ :type x: int :rtype: bool """ array = str(x) transArray = a...

2018-07-23 13:08:53 424

原创 leetcode两数之和python

在编写leecode上的算法第一题“两数之和”时,遇到了一些问题,如下:1.参数丢失&gt;&gt;&gt;Solution.twosum([2,3,4,5],8)TypeError: twosum() missing 1 required positional argument: 'target'原因:没有创建对象解决:&gt;&gt;&gt;a = Solution()...

2018-07-22 18:36:05 579

原创 自编码器

这是这几天为了做学习报告而做的PPT,太懒,直接上图了。

2018-04-20 23:44:46 182

空空如也

空空如也

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

TA关注的人

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