关闭

vim 配置为IDE

我的vim IDE界面:   1、安装Vim和Vim基本插件 首先安装好Vim和Vim的基本插件。这些使用apt-get安装即可: lingd@ubuntu:~/arm$sudo apt-get install vim vim-scripts vim-doc 其中vim-scripts是vim的一些基本插件,包括语法高亮的支持、缩进等等。 vim中文帮助文档tar包下载地址:...
阅读(756) 评论(0)

OrbFeatureDetector, OrbDescriptorExtractor, SVM 报错问题

最近,研究图像识别的内容,用到了opencv库。 目标:对商标样本进行特征检测和提取,使用SVM训练分类器。 过程: 1. 载入正样本图像 2. 载入负样本图像 3. 探测载入样本的特征 4. 提取样本特征 5. 将正样本特征和负样本特征合成训练样本特征矩阵 6. 输入训练矩阵和样本标签到SVM,进行训练 7. 保存SVM训练结果 问题: 对于surf特征的探测和提取均奏效,...
阅读(2072) 评论(1)

字符集(学习笔记)

前段时间粗浅的研究了一下mysql,对于mysql的字符集感觉没有任何具体印象,于是写此文,作以记录。 1.字符集变量值 show variables like'char%'; 2.set names utf8 character_set_client = utf8; character_set_connection = utf8; character_set_result...
阅读(530) 评论(0)

Linux 远程链接windows

在windows下面做了有7,8年工作,对于其带来的方便那是不言而喻了。最近突发奇想,想尝试以下linux系统,听说会这个能找个好工作,所以更换了平台。在linux的环境下工作,其实就打算熟悉熟悉这个环境,以便以后真的使用,也有路可循。 安装的是ubutu具体版本没记住,不要怪我,第一次接触,比较白。 感受着新鲜感,真不错,也挺好用的,突然在有一种不祥的感觉,晕,如果不能远程链接服务器,那大程...
阅读(1180) 评论(0)

vs2010快捷键

VS2010版快捷键 Ctrl+E,D ----格式化全部代码  Ctrl+E,F ----格式化选中的代码  CTRL + SHIFT + B生成解决方案  CTRL + F7 生成编译  CTRL + O 打开文件  CTRL + SHIFT + O打开项目  CTRL + SHIFT + C显示类视图窗口  F4 显示属性窗口  SHIF...
阅读(535) 评论(0)

一个全局对象管理类

一个全局对象管理类      作者:Panic      全局对象主要存在三个比较大的问题:  一:全局对象的构造顺序是无法确定的,完全取决于编译器的实现。有些全局对象具有相互之间的依赖性,需要满足一定的构造或者析构顺序,这种不确定的构造顺序有可能会造成难以预料的错误。  二:全局对象的构造/析构函数有可能会抛出异常,据我所知,主流C++编译器并不提供捕获全局对象构造/析构函数异常的机...
阅读(956) 评论(0)

华为:解读下一代视频压缩标准HEVC(H.265)

概述   H.264(AVC)从2003年5月草稿发布以来,凭借其相对于以往的视频压缩标准在压缩效率以及网络适应性方面的明显优势,逐步成为视频应用领域的主流标准。根据 MeFeedia的数据,由于iPad 以及其它新兴设备大多支持H.264 硬件加速,至2011年底,80%的视频使用H.264编码,并且随着支持H.264解码的设备不断增多,这一占有率还将进一步增长。   但是,随着数字...
阅读(7177) 评论(0)

HEVC代码——学习笔记(一)

UInt uiInternalAddress = pcPic->getNumPartInCU()-4; UInt uiExternalAddress = pcPic->getPicSym()->getNumberOfCUsInFrame()-1; UInt uiPosX = ( uiExternalAddress % pcPic->getFrameWidthInCU() ) * g_uiMaxCU...
阅读(3964) 评论(1)

使用笔记本配置WiFi热点

最近新添加了一部WiFi设备,但是苦于没有无线路由不能自动连接WiFi,后来同学无意中说起笔记本之间可以不借助无线路由器进行通信,有了灵感。网上有很多这类的教程,亲测好使,下面是步骤: 0.我的设备是android手机一部,支持WiFi功能;win7系统笔记本一台(有无线网卡);网线一根,并且可以通过其登陆到因特网。 1.以管理员身份运行控制台程序(也就是“cmd”); 2.在控制台...
阅读(686) 评论(0)

错误描述:fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?

错误描述:fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”? 错误分析:     此错误发生的原因是编译器在寻找预编译指示头文件(默认#include "stdafx.h")时,文件未预期结束。没有找到预编译指示信息的头文件"stdafx.h"。     (因为工程中的每个cpp文件属性默...
阅读(2026) 评论(0)

HEVC ZOrder and RasterOrder

在阅读HEVC的代码中,遇到过ZOrder 和 RasterOrder 的问题,一开始把ZOrder 当成是像JPEG中的zig-zag的那种排序方式来理解,后来知道自己错了。 下面我就说一下RasterOrder 和 ZOrder: 1.Raster 光栅,我们知道,电视机的扫描顺序是一行一行的扫描,扫完一行再扫下一行。RasterOrder 顾名思义也是这样一种形式,不过他的单位不是普通理...
阅读(3283) 评论(1)

什么是RDCost?

Rate Distortion Optimation (率失真优化)        在H.264编码过程中有许多的模式可以选择,有些模式的图像失真较小,但是码率却很大;有些模式的图像失真较大,但是码率却很小。人们就想了,有没有一种方法使得在不超过某最大码率的情况下,失真达到最小。即 min{D} s.t. R 实现过程可以描述为: 1.以特定的编码参数将视频编码,计算编码后的码率和失...
阅读(5065) 评论(1)

HM6.01 (HEVC参考软件)代码总结(一)

1.编码器程序从"TAppEncoder"工程中的encmain.cpp文件开始的,此文件中包含程序运行的入口函数"main",在main函数中主要做了编码器对象的创建、分析配置文件,初始化配置参数,和编码器最重要的功能"encode"。 2.在"encode"函数中,主要实现了读取YUV文件的数据、初始化工具对象例如:GOPEncoder、SliceEncoder、CUEncder……。在此函...
阅读(7830) 评论(1)

warning C4312: “类型转换”: 从“GLsizeiptrARB”转换到更大的“const GLvoid *”

今天,换osg3.01做了一个小程序,在osg2.9上面运行没有提示错误和警告,但是在3.01上却出现了一大堆的警告,如图: 不明白原因,不过从警告的提示可以看出来这个警告是对类型转换的警告,所以查了一下网络在论天上找到了解决办法: 属性->c++->常规->检查64位可移植问题->-“否” 运行结果: 问题解决。...
阅读(1655) 评论(0)

括号运算符的重载

今天,读一段代码,发现了一段非常诡异的代码,我把它列在下面:Bool TAppEncCfg::parseCfg( Int argc, Char* argv[] ) { po::Options opts; opts.addOptions() ("help", do_help, false, "this help text") ("c", po::parseConfigFile,...
阅读(5664) 评论(1)

基于钩子的改键

玩dota时候,大多的人会使用改建精灵,在网上找了找资料,发现这个其实不难编,于是自己实现了一个。 首先,要了解什么是钩子(HOOK,彼得潘里的虎克船长就是这个)。我们都知道在windows程序是靠消息驱动的,比如说我们在某程序中点击了鼠标,那么,系统会向这个程序发送一个鼠标消息,在通过其绑定的回调函数来处理这个鼠标消息。钩子就是在系统传递消息时把这个消息截获,然后按照我们的意愿对其处理。 在...
阅读(1466) 评论(1)

几种常见的图像处理的方法

本章所涉及的方法有:灰度化彩色图像,将图像转换为ASNII码文件,直方图均衡化,伽马校正,哈尔小波变换。 0.知识储备 这里我们处理的是bmp格式的图像,bmp格式的文件有3个文件头,第一个文件头大小为14个字节,主要是对整个文件的信息的存储。 typedef struct tagBITMAPFILEHEADER { WORD bfType; DWORD...
阅读(7230) 评论(0)

运算符重载需要注意的几点

考虑到矩阵的不同的运算,使用运算符重载后会和数字计算一样,提高代码可读性。 注意以下几点: 1.除了‘=’运算符以外,其他的运算符重载最好设计成为友元函数。 2.把‘=’运算符重载为类成员变量,并且将返回值设计成为该类的引用。 3.一定要自定义一个拷贝构造函数,这样在重载运算符返回对象副本的时候,编译器会自动调用拷贝构造函数,否则会出现结果错误。 4.友元关系不会被派生类继承。 5.'...
阅读(723) 评论(0)

C++模板编译问题

今天做一个矩阵类,打算使用模板,结果出现了问题。 问题描述: 像往常一样在Matrix.h文件中定义了一个模板类,如下 template class Matrix { Matrix(); } 在Matrix.cpp文件中定义类成员函数,如下 template Matrix::Matrix() { } 编译不通过 最后找到解决办法,将cpp文件的内容写到头文件中,即函...
阅读(451) 评论(0)

C++ Templates:深入模板基础

参数化声明: 成员函数模板不能被声明为虚函数,因为虚函数调用机制的普通实现都使用了一个大小固定的表,每个虚函数都对应表的一个入口。然而,成员函数模板的实例化个数,要等到整个程序都翻译完毕才能够确定,这就和表的固定大小发生了冲突。 类模板不能和另外一个实体共享一个名称,这一点和class类型是不同的: int x; template class x;    //错误 struct x;...
阅读(742) 评论(0)
46条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:107195次
    • 积分:1525
    • 等级:
    • 排名:千里之外
    • 原创:37篇
    • 转载:9篇
    • 译文:0篇
    • 评论:14条
    文章分类
    最新评论