Program
菜鸡信息技术
计算机视觉
展开
-
event Delegate
MyDelegate.h#pragma once#include <typeinfo.h>#include <list>#include <vector>namespace Delegate{ // IDelegate 提供接口的基类 template<typename ReturnType, typename ...Param...原创 2020-02-28 09:44:57 · 189 阅读 · 0 评论 -
关于main(int argc, char* argv[])的理解
以前对main函数中的参数设置有一些理解,以为很简单,不就是argc是参数数量,argv是字符串数组,但是昨天写多进程的问题确实碰到了麻烦,今天仔细想了想其中的问题还确实不少。其中涉及到的问题也是方方面面的。下面就将做一个仔细的解析。 问题描述:主进程启动多个子进程程序是需要向子进程程序传输参数,而我们知道如果向程序中传递参数也就是向main函数中传递参数,需要用到argv数组来存储参数转载 2016-11-27 19:38:15 · 449 阅读 · 0 评论 -
Unable to get element from the feed as bytes.解决
报错: tensorflow.python.framework.errors_impl.InternalError: Unable to get element from the feed as bytes. 是因为模型路径下存在同名的文件夹,如图: 将文件夹model.ckpt-136750删除,解决问题原创 2017-11-22 18:16:55 · 4204 阅读 · 0 评论 -
Error: Check failed: dtype() == expected_dtype (9 vs. 3)
TensorFlow C++ 报错:Error: Check failed: dtype() == expected_dtype (9 vs. 3)似乎 tf_int64只能在Python中使用,在C中使用报错解决办法: 使用tf.to_int32将数据转换成int32self.det_class = tf.to_int32(tf.argmax(probs, 2),name=...原创 2018-04-10 13:39:47 · 2808 阅读 · 0 评论 -
CUDA编程学习笔记
CUDA编程简单来说分为4步:创建在GPU中的内存空间,将有初值的变量从CPU端复制值GPU端;调用在GPU内运行的内核函数进行计算;将内核函数的运算结果复制到CPU端的变量;释放GPU内存 [1]CUDA中 Grid(网格)、Block(块)、Thread(线程)每个内核函数在启动前,需对本次计算的维度进行设计,thread是最小...原创 2019-01-22 19:07:57 · 231 阅读 · 1 评论 -
CLion 设置Tab、Indent size
Settings -> Editor -> Code Style -> C/C++ -> Tabs and Indents原创 2019-01-30 11:33:56 · 8459 阅读 · 0 评论 -
SVN windows 代码中文注释显示乱码解决方案
在环境变量 -> 系统变量中添加变量名:LANG变量值:en_US.UTF-8OK …参考:https://shiyousan.com/post/635889908703806636原创 2019-06-15 08:18:58 · 1797 阅读 · 0 评论 -
C语言文件操作之fgets()
来说一说fgets(..)函数。 原型 char * fgets(char * s, int n,FILE *stream); 参数: s: 字符型指针,指向存储读入数据的缓冲区的地址。 n: 从流中读入n-1个字符 stream : 指向读取的流。 返回值: 1. 当n<=0 时返回NULL,即空指针。转载 2016-11-27 19:49:25 · 601 阅读 · 0 评论 -
解决“error C2872: “ACCESS_MASK”: 不明确的符号 “报错
为了给程序添加延时System(1000),添加windows.h头文件。发生报错。”error C2872: “ACCESS_MASK”: 不明确的符号 “报错原因是在winnt.h中也有一个cv的命名空间,与opencv的cv::ACCESS_MASK发生冲突。故使用opencv中的延时函数 cvWaitKey(1000); 代替 #include原创 2017-05-24 21:21:45 · 6745 阅读 · 0 评论 -
冒泡排序 数组排序
冒泡排序:对相邻的元素进行两两比较,顺序相反则进行交换,这样,每一趟会将最小或最大的元素“浮”到顶端,最终达到完全有序#include <windows.h>#include <stdio.h>//交换数组元素void swap(int *a, int *b);int main(){ int str[10]; int i, j; for (i = 0; i < 10原创 2017-06-07 15:43:51 · 354 阅读 · 0 评论 -
python-opencv 将连续图片写成视频格式
import cv2import os#图片路径im_dir = '/home/suanfa/data/out/201708231503440'#输出视频路径video_dir = '/home/suanfa/data/out/201708231503440-1018.avi'#帧率fps = 30 #图片数 num = 426#图片尺寸img_size = (841,1023原创 2017-10-18 14:41:14 · 12628 阅读 · 6 评论 -
virtualenv 创建虚拟环境报错ImportError: No module named 'pkg_resources'
aaa@dockerserver:$ virtualenv -p /usr/bin/python2 envTraceback (most recent call last): File "/usr/bin/virtualenv", line 5, in <module> from pkg_resources import load_entry_pointImportError: No原创 2017-11-11 15:27:59 · 4232 阅读 · 0 评论 -
在linux virtualenv下添加PYTHONPATH
将’/home/ll/seglink-master/pylib/src’添加到 PYTHONPATH1、新建一个.pth文件 sudo gedit /home/ll/seg-env/local/lib/python2.7/site-packages/a.pth2、写入要添加的路径,保存退出 3、查看一下新添加的路径(seg-env)ll@gpuserver1:~$ pythonPython原创 2017-11-23 10:45:05 · 2916 阅读 · 0 评论 -
python list 排序
import operator# 多维list排序a=[[4,3,6], [7,3,0], [1,4,2]]#根据第一列值大小排序a.sort(key = operator.itemgetter(0))>>> a[[1, 4, 2], [4, 3, 6], [7, 3, 0]]原创 2018-07-16 16:50:21 · 181 阅读 · 0 评论 -
vector作为参数的三种传参方式(转载)
转自 http://www.cnblogs.com/xiaoxi666/p/6843211.html从这篇文章弄清楚了vector 传引用c++中常用的vector容器作为参数时,有三种传参方式,分别如下(为说明问题,用二维vector):function1(std::vector&amp;amp;lt;std::vector&amp;amp;lt;int&amp;amp;gt; &amp;amp;gt; vec),传值func转载 2018-11-05 11:43:03 · 1216 阅读 · 0 评论 -
MATLAB实现图像镜像变换的源代码!
转自http://blog.csdn.net/wenhao_ir/article/details/51406150还是直接上源码和运行结果吧![plain] view plain copy print?clear all; close all; clc; A=imread(‘pout_gray.png’); [height,width,dim]=size(A); tform转载 2016-12-03 15:35:02 · 1760 阅读 · 0 评论 -
bazel C++ 简单demo
bazel 安装 https://docs.bazel.build/versions/master/install-ubuntu.html 推荐方式: Installing using binary installer The binary installers are on Bazel’s GitHub releases page. The installer contains the...翻译 2018-02-28 18:11:34 · 2271 阅读 · 0 评论 -
ubuntu opencv3.1 编译demo报错
img_show.cpp内容:#include &lt;opencv2/highgui.hpp&gt;#include &lt;opencv2/imgproc.hpp&gt;using namespace cv;int main( int argc, char** argv ){ char* imageName = argv[1]; Mat image; ...原创 2017-10-12 13:25:38 · 2739 阅读 · 0 评论 -
Python读取指定路径所有.txt文件,将文件名写入.txt
# -- coding: utf-8 --# 生成trainval.txt文件import os def file_name(file_dir): L=[] for root, dirs, files in os.walk(file_dir): for file in files: if os.path.splitex原创 2017-09-07 18:12:13 · 7239 阅读 · 2 评论