- 博客(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
16293
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
906
原创 ros spin spinone 详细解释
函数意义:ROS消息回调处理函数。它俩通常会出现在ROS的主循环中,程序需要不断调用ros::spin() 或 ros::spinOnce(),两者区别在于前者调用后不会再返回,也就是你的主程序到这儿就不往下执行了,而后者在调用后还可以继续执行之后的程序。ROS存在消息发布订阅机制,:http://wiki.ros.org/ROS/Tutorials (ROS官方基础教程) 。好,我们...
2018-06-06 10:42:46
907
原创 C++ 监视检测键盘输入 字符 并打印
直接上代码:#include <fstream> // printf("%s\n", );//#include <stdio.h> #include <sys/select.h> //fd_set#include <unistd.h&
2018-06-06 10:01:44
5726
原创 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
1059
原创 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
197
原创 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
362
原创 容斥原理及其应用
容斥原理及其应用关键词:容斥原理;路径选择;组合数学概念 计数是组合数学中常见的一类问题。为了实现无重复无遗漏的计数,可以计先算出总数,再排除不符合条件的数目。 本文介绍了容斥原理的基本定理,并给出了证明,并对广义容斥原理进行了说明,最后用广义容斥原理解决了在限制条件下的路径组合问题,有较强的背景意义。 容斥原理是一种重要的组合数学方法,可以求解任意大小的集合,或者计算复合事件的概率。在计数时
2017-06-04 18:18:19
4951
原创 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
620
原创 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
471
原创 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
1040
原创 caffe 如何训练自己的数据图片
前言caffe是小编在毕业设计做的,在前期也遇到一些问题,现在自己能够整理一下,一方面我们也能够相互讨论,另一方面,自己也能够加强印象。 众所周知,caffe作为一个比较成熟的深度学习框架,里面提供了大量的工具,用来改善训练的结果,比如计算均值的,生成lmdb的工具,各类的激活函数等等,对于不同的数据集可能 采取的网络结构是不一样的,需要我们寻找到一个最优化的目标。下面就是我在训练图片时遇到的一些
2016-04-27 09:39:16
4336
2
原创 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
1042
原创 32bit/64bit-Ubuntu14.04+anaconda+CPU版本的Caffe安装教程
【前言】 关于深度学习,我想朋友们多有了解,这里就不介绍了。关于深度学习的框架来说,有最近比较流行的Tensorflow,它是由大牛贾扬清2015年联合谷歌团队开发的新型框架,安装比较简单,不过可惜了,由于小编的电脑是32位操作系统,对于Tensorflow来说,就有点无能为力了。所以,最终还是决定用经典框架——Caffe搭建。 废话少说,下面就开始
2016-04-08 17:22:01
9240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人