自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 基于RC4加密算法的图像加密

基于RC4加密算法的图像加密某课程的一个大作业内容,对图像加密。项目地址:https://gitee.com/jerry323/RC4_picture这里使用的是RC4(流、对称)加密算法,算法流程网上可以找到很多例子,这里就不做介绍了。主要想法是提取图像每个通道的数据,直接作为一个字节流输入加密算法。每个通道可以是分离的,也可以是合并在一起的。效果图见下:原图加密图(...

2019-01-26 20:30:00 299

转载 天气提醒邮件服务器(python + scrapy + yagmail)

天气提醒邮件服务器(python + scrapy + yagmail)项目地址: https://gitee.com/jerry323/weatherReporter前段时间因为xxx上班有时候忘记带伞,就写了这个通过发送邮件提醒天气的东西。其实目前还是有点小问题,暂时也还没花精力来维护(够用就行)。项目不涉及到数据库的东西,就是简单的爬虫+邮件服务器,代码拙劣。下面讲讲大概...

2019-01-25 21:19:00 917

转载 高精度减法--C++

高精度减法--C++仿照竖式减法,先对其,再对应位相减。算法处理时,先比较大小,用大的减小的,对应位再比较大小,用于作为借位符。#include <iostream>#include <cstring>#define MAXSIZE 20#define MAXOUTSIZE MAXSIZE + 2using namespace std;int...

2018-09-17 20:51:00 359

转载 高精度乘法--C++

高精度乘法--C++模仿竖式乘法,在第一步计算的时候将进位保留,第一步计算完再处理进位。(见代码注释)若要处理正负情况,可在数据输入后加以判断,处理比较简单。小数计算也可参照该方法,不过对齐方式需要改变,或者改成二段计算。#include <iostream>#include <cstring>#define MAXSIZE 20#define M...

2018-09-17 20:19:00 380

转载 高精度加法--C++

高精度加法--C++仿照竖式加法,在第一步计算的时候将进位保留,第一步计算完再处理进位。(见代码注释)和乘法是类似的。#include <iostream>#include <cstring>#define MAXSIZE 20#define MAXOUTSIZE MAXSIZE + 2using namespace std;int main...

2018-09-17 20:18:00 84

转载 c++日志记录模块

C++ 日志记录模块该模块从实际项目中产生,通过extern声明的方式,可在代码不同模块中生成日志,日志文件名称为随机码加用户指定名称,采用随机码是为了避免日志文件可能被覆盖的问题。愿意的话你也能自己构建个人的日志记录模块,本次分享的模块实现方法比较简单,可能有些地方没考虑清楚。源码://// Created by jerry on 2/12/16.//#include ...

2018-08-10 08:29:00 131

转载 c++时间计算模块

c++时间计算模块可用于计算代码运行耗时、计算代码运行时间线(比如处理与运行时间相关函数)。该模块从实际项目中产生,使用方式仁者见仁智者见智,设计思想可供参考。源码://author: cai bingcheng, 2018#pragma once#include <iostream>#include <chrono>class GetCos...

2018-08-08 17:01:00 109

转载 cbuild-一个创建和管理C++项目的工具

cbuild-一个创建和管理C++项目的工具介绍:这是个人开发的一个管理C++项目的工具,用shell脚本编写。可能会不定期更新,也欢迎大家一起完善。当前开发版本0.5。各版本功能如下:version 0.0 -- 初始版本,具备创建、删除、编译、运行项目基本功能version 0.1 -- 在0.0版本基础上使用模板文件,方便用户定制自我需求version 0.5 --...

2018-08-07 09:49:00 248

转载 tensorflow 曲线拟合

tensorflow 曲线拟合Python代码:import numpy as npimport tensorflow as tfimport matplotlib.pyplot as plt# from tensorflow.examples.tutorials.mnist import input_data# creating datamu,sigma=0, 0.1...

2018-08-06 16:41:00 86

转载 基本矩阵与本质矩阵

基本矩阵与本质矩阵基本矩阵与本质矩阵的数学推导:假设空间中一点\(P = [X, Y, Z]^T\)。P在相机A相平面坐标为\(P_A = [x_A, y_A, 1]^T\);P在相机B相平面坐标为\(P_B = [x_B, y_B, 1]^T\);相机A与相机B的内参矩阵为\(K\),即可以假设A、B是同一个相机,但是空间位姿不同。假设:\(P_A = K · (R_A...

2018-08-06 11:54:00 144

转载 对含小目标的灰度图二值化方法

对含小目标的灰度图二值化方法​在实际经历中,对原始图像经过一定操作之后得到了包含目标的灰度图像,其中,目标在图像中属于比较亮的区域,背景则是相对较暗的区域,现在需要将目标提取出来。​最先想到的方法是将灰度图像二值化,并且希望目标区域二值图中为1(255)的集合,背景则是0的集合。一般想法可能直接是阈值分割,对于单帧或者图像序列亮度及目标亮度变化不大的情况一般适用,但是对于复杂情况...

2018-07-04 09:19:00 208

转载 VSCode中C/C++库文件的配置

VSCode中C/C++库文件的配置之前一直在是用sublime做主要编辑器,现在主要使用VSCode,毕竟大厂制作,从目前的使用情况来看,我更喜欢使用VSCode编辑器。有时候会用VScode来组件C/C++工程,并且用到了一些外部依赖的库文件,比如OpenCV。此时希望VSCode的代码提示功能能够提示OpenCV中的函数,这时候就需要配置工作空间中的C/C++编译环境。如...

2018-06-12 20:09:00 273

转载 数据衰减的一些方法和比较

数据衰减的一些方法和比较在计算机视觉实时应用中,有时候需要向云台发送一些数据,比如说角度,使之运动到相应的角度。但是考虑到有时候如果直接发送目标的相对角度,可能角度比较大,从而导致云台运动过于剧烈,此时考虑将发送的数据做一个衰减。一般直接想到对发送的数据做线性衰减,比如说发送数据yaw:yaw /= 10;这样做能达到目的,但是对于所有数据都做了相同的衰减,对于很小的数,也是...

2018-06-10 15:22:00 236

转载 Eigen实现坐标转换

(《视觉SLAM十四讲》第三讲习题7)设有小萝卜一号和二号在世界坐标系中。一号位姿q1 = [0.35, 0.2, 0.3, 0.1],t1=[0.3, 0.1, 0.1]。二号位姿q2=[-0.5, 0.4, -0.1, 0.2], t2=[-0.1, 0.5, 0.3].某点在一号坐标系下坐标为p=[0.5, 0, 0.2].求p在二号坐标系下的坐标假设在世界坐标系中p点的坐标...

2018-05-27 20:34:00 531

转载 处理视频流时可能出现的重复帧问题及解决办法

在Ubuntu下使用opencv处理视频流时,由于相机帧率跟不上(相机模块在另外一个线程运行,且帧率太低),导致算法会处理一些相同的图像,从而返回相同的结果,如果将结果返回给伺服机构,则可能导致伺服机构奔溃。想到三种解决方法:用高帧率的相机,但是由于经费问题,此方案暂缓执行;判断返回值是否相同,如果返回的数据完全相同,则有比较高的置信度认为这是通过同一幅图像返回的结果;在处...

2018-05-05 14:16:00 1595

转载 shell脚本中cd命令无效

对于一段包含cd 命令的shell脚本(test.sh):#!/bin/bashcd ..mkdir ./test运行:sh ./test.sh脚本运行时无法在上级目录建立test文件此时用. ./test.sh即可转载于:https://www.cnblogs.com/jerry323/p/8645411.html...

2018-03-25 16:49:00 824

转载 C++教程之初识编程

突然想写一份C++教程,并且此教程会尽量使用通俗语言来描述,进入正题!如果你从来没有接触过编程语言,希望我的教程能够帮助你!一、代码示例​ 当然我希望你暂时不要纠结我在写什么,把代码贴在前面是想给你看看,它会是什么样子的;如果一定要取个名字的话,你可以称这份代码为--“著名的helloworld代码”。#include <iostream> ...

2018-03-25 15:14:00 81

转载 若干排序算法的Python实现方法及原理

今天突然想到了一个问题:让你立即把堆排、快排等等排序算法写出来会不会,并且不能犯逻辑错误?我说:不会,至少需要思考一下,并且可能还需要时间调试。之前总是觉得,不就是排序算法吗?有什么大不了的?网上、书上一查一大堆。但是换个角度想:1+1 = ? 你会不会?排序算法应是作为最基本的工具一样,是信手捏来的,所以我把《算法导论》上的几个排序问题看了并且实现了一遍;在此做分享:冒泡排序:...

2018-03-24 18:22:00 55

转载 C/C++反三角函数使用注意

最近写的东西用到了数学库中的acos函数,但是代码在运行的时候有时候会出莫名其妙的错误,比如返回值是个特别大的数。最后在debug 的时候发现acos返回的数据很奇怪,但是传入的参数明明没有问题,可以保证是(-1,1)。回想起,double类型的末尾数据是不确定的,比如当double类型数据alpha = 1.0时其真实值可能是1.00001;这明明是很早就知道的,但是在写代码的时候...

2018-03-24 18:13:00 681

空空如也

空空如也

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

TA关注的人

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