自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 图像计算常用的指标 PSNR, MAE, MSE, SSIM(python 代码)

图像计算常用的指标 PSNR, MAE, MSE, SSIM(python 代码)import numpy as npimport mathdef psnr(img1, img2): mse = np.mean( (img1 - img2) ** 2 ) if mse == 0: return 100 PIXEL_MAX = 255.0 r...

2019-10-12 11:46:56 11080 4

翻译 python 存视频

import numpy as npimport osimport cv2filename = 'video.avi'frames_per_second = 24.0res = '720p'# Set resolution for the video capture# Function adapted from https://kirr.co/0l6qmhdef change...

2018-06-22 22:04:14 845

原创 ros spin spinone 详细解释

函数意义:ROS消息回调处理函数。它俩通常会出现在ROS的主循环中,程序需要不断调用ros::spin() 或 ros::spinOnce(),两者区别在于前者调用后不会再返回,也就是你的主程序到这儿就不往下执行了,而后者在调用后还可以继续执行之后的程序。ROS存在消息发布订阅机制,:http://wiki.ros.org/ROS/Tutorials (ROS官方基础教程) 。好,我们...

2018-06-06 10:42:46 834

原创 C++ 监视检测键盘输入 字符 并打印

直接上代码:#include <fstream> // printf("%s\n", );//#include <stdio.h> #include <sys/select.h> //fd_set#include <unistd.h&

2018-06-06 10:01:44 5568

原创 C++ argc **argv 教程

argc 是 argument count的缩写,表示传入main函数的参数个数; argv 是 argument vector的缩写,表示传入main函数的参数序列或指针,并且第一个参数argv[0]一定是程序的名称,并且包含了程序所在的完整路径,所以确切的说需要我们输入的main函数的参数个数应该是argc-1个;#include <iostream> using na...

2018-06-06 09:03:28 1002

原创 matplotlib tutorial

example 1# -*- coding: utf-8 -*- import numpy as np import matplotlib.pyplot as plt X=[0,1,2,3,4,5] Y=[222,42,455,664,454,334] fig = plt.figure() plt.bar(X,Y,width = 0.4,color="gr...

2018-05-17 16:23:43 149

原创 Python xml write and read turorial

Python xml write and read“` import xml.etree.cElementTree as ET import numpy as np root = ET.Element(“annotation”) ET.SubElement(root,’filename’).text = “2011_004109.jpg” ET.SubElement(root,’s...

2018-05-15 22:26:54 329

原创 容斥原理及其应用

容斥原理及其应用关键词:容斥原理;路径选择;组合数学概念 计数是组合数学中常见的一类问题。为了实现无重复无遗漏的计数,可以计先算出总数,再排除不符合条件的数目。 本文介绍了容斥原理的基本定理,并给出了证明,并对广义容斥原理进行了说明,最后用广义容斥原理解决了在限制条件下的路径组合问题,有较强的背景意义。 容斥原理是一种重要的组合数学方法,可以求解任意大小的集合,或者计算复合事件的概率。在计数时

2017-06-04 18:18:19 4557

原创 c++ socket 数据传输总结

总结:不同数据的socket 传输和接收说明

2016-12-03 00:36:53 2680 1

原创 pthread多线程基础知识学习

pthread多线程基础知识学习定义POSIX线程(POSIX threads),简称Pthreads,是线程的POSIX标准。该标准定义了创建和操纵线程的一整套API。在类Unix操作系统(Unix、Linux、Mac OS X等)中,都使用Pthreads作为操作系统的线程。Windows操作系统也有其移植版[pthreads-win32][6]。数据类型pthread_t:线程IDpth

2016-11-16 17:26:19 564

原创 windows下Doxygen1.8.12中文乱码问题的最终方案

windows下Doxygen1.8.12中文乱码问题的最终方案了解源文档的编码格式。方式用vc打开报错的文件文件-高级保存选项-改成GB2312-80 20936运行doxgenwizard关于配置的化,详细配置doxygen方案 然后只用改一个地方,就是expert-input中的 INPUT_ENCODING ,改成GB2312JI即可。 说明:因

2016-10-10 11:53:09 398

原创 python 学习笔记之基础知识总结

python笔记

2016-05-14 23:00:00 399

原创 Caffe 问题汇总

import caffe the error: libpng15.so.15 cannot find the open shared file.在之前我安装过conda install opencv,这里就自动把libpng的版本升级了,结果用“locate ”命令进行定位之后,发现安装版本是“libpng16.so.16” 使用以下命令轻松解决conda uninstall opencv 轻松

2016-05-14 17:22:13 972

原创 caffe 如何训练自己的数据图片

前言caffe是小编在毕业设计做的,在前期也遇到一些问题,现在自己能够整理一下,一方面我们也能够相互讨论,另一方面,自己也能够加强印象。 众所周知,caffe作为一个比较成熟的深度学习框架,里面提供了大量的工具,用来改善训练的结果,比如计算均值的,生成lmdb的工具,各类的激活函数等等,对于不同的数据集可能 采取的网络结构是不一样的,需要我们寻找到一个最优化的目标。下面就是我在训练图片时遇到的一些

2016-04-27 09:39:16 4250 9

原创 Caffe 学习笔记之CIFFA-10

Caffe 学习笔记之CIFFA-10今天小编就亲身实践利用前几天在Ubuntu14.04刚装好的caffe进行CIFFA-10的训练。CIFAR-10 数据集包含 60000张 32x32的彩色图片,一共有十种类别,每种类别有6000张。数据集中有50000张训练集和10000张测试集。这个数据集一共分为了五组训练集和一组测试集,这样子,每组就有10000张随机组成的图片。虽然是

2016-04-16 10:52:51 988

原创 32bit/64bit-Ubuntu14.04+anaconda+CPU版本的Caffe安装教程

【前言】      关于深度学习,我想朋友们多有了解,这里就不介绍了。关于深度学习的框架来说,有最近比较流行的Tensorflow,它是由大牛贾扬清2015年联合谷歌团队开发的新型框架,安装比较简单,不过可惜了,由于小编的电脑是32位操作系统,对于Tensorflow来说,就有点无能为力了。所以,最终还是决定用经典框架——Caffe搭建。                废话少说,下面就开始

2016-04-08 17:22:01 9170 2

空空如也

空空如也

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

TA关注的人

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