自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZhangPY的专栏

不骄不躁,不屈不挠;严于律己,宽以待人

  • 博客(104)
  • 资源 (9)
  • 收藏
  • 关注

转载 【Web网站服务器开发】Apache 和 Tomcat的区别及配置

Apache 和 Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。apache是web服务器(静态解析,如HTML),tomcat是Java应用服务器(动态解析,如JSP、PHP)tomcat只是一个servlet(jsp也翻译成servlet)容器,可

2016-10-29 23:14:38 2079

转载 【Web网站服务器开发】apache和tomcat 阿帕奇和汤姆猫

经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下:   一 apache支持静态页,tomcat支持动态的,比如servlet等,  一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tom

2016-10-29 23:13:41 9481

转载 【ARM-Linux开发】linux下Eclipse进行C编程时动态链接库的生成和使用

linux下Eclipse进行C编程时动态链接库的生成和使用引用http://linux.chinaitlab.com/soft/864157.html 欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入  一、创建动态链接库1、创建工程new->project->c++ project选择Shared Library->Empty Proje

2016-10-29 23:08:06 582

转载 【ARM-Linux开发】Linux环境下使用eclipse开发C++动态链接库程序

Linux环境下使用eclipse开发C++动态链接库程序Linux中也有类似windows中DLL的变成方法,只不过名称不同而已。在Linux中,动态链接叫做Standard Object,生成的动态链接文件为*.so。详细请参考相关文档。开发环境:Eclipse 3.4.2G++:4.3.21. 创建动态链接库(1)在Eclipse中

2016-10-29 23:05:33 737

转载 【Abode Air程序开发】iOS证书(.p12)和描述文件(.mobileprovision)申请

iOS证书(.p12)和描述文件(.mobileprovision)申请5+App开发 Apple证书 iOS证书iOS有两种证书和描述文件:证书类型使用场景开发(Development)证书和描述文件用于开发测试,在HBuilder中打包后可在真机环境通过Safari调试发布(Distributi

2016-10-29 21:36:35 1277

转载 【Abode Air程序开发】打包并导出

打包并导出将移动设备应用程序打包并导出到在线商店导出用于发行的 Android APK 包导出用于发行的 Apple iOS 包使用命令行进行创建、测试和部署使用 mxmlc 编译手机应用程序使用 adl 测试手机应用程序使用 adt 将手机应用程序打包使用

2016-10-29 21:33:34 3621

转载 【Abode Air程序开发】在设备上进行安装

在设备上进行安装在 Google Android 设备上安装应用程序在 Apple iOS 设备上安装应用程序在 Google Android 设备上安装应用程序在项目的开发、测试和部署阶段,可以将应用程序直接安装在设备上。您可以使用 Flash Bu

2016-10-29 21:31:46 707

转载 【Abode Air程序开发】移动设备、桌面和浏览器应用程序开发的差异

移动设备、桌面和浏览器应用程序开发的差异在移动设备应用程序中使用 Spark 和 MX 组件的限制移动设备应用程序在性能方面的注意事项浏览器 将应用程序部署为 SWF 文件,以用于在浏览器中运行的 Flash Player。桌面 为桌面计算机(例如 Windows 计算机或 Ma

2016-10-29 21:30:30 645

转载 【Abode Air程序开发】Flex air文件打包和运行

1 安装Adobe AIR 运行时,和java的JVM类似。 Adobe AIR 运行时允许在桌面运行AIR应用程序,脱离游览器的束缚。 下载安装文件http://get.adobe.com/cn/air/thankyou/ 在下载页面有样例程序(Sample Applications)http://labs.adobe.com/technologies/air/samples/ 

2016-10-29 21:28:46 2590

转载 【Adobe Air程序开发】eclipse安装flash builder 4.7插件以及java、flex整合开发

看了看网上不少文章,发现很多内容都是很老的,没法用。故把自己的安装过程记录下来,方便以后使用         1、在这里,eclipse使用最新版eclipse juno 3.7         2、在adobe官网https://www.adobe.com/cfusion/tdrc/index.cfm?product=flash_builder    下载flash buil

2016-10-29 21:27:21 1463

转载 【Adobe Air程序开发】用Adobe Flex3开发AIR应用程序–入门指南

1 安装Adobe AIR 运行时,和java的JVM类似。Adobe AIR 运行时允许在桌面运行AIR应用程序,脱离游览器的束缚。下载安装文件http://labs.adobe.com/downloads/air.html在下载页面有样例程序(Sample Applications)http://labs.adobe.com/technologies/air/samples/

2016-10-29 21:25:56 2387

转载 【JAVA开发】Eclipse几个版本说明

查看Eclipse的版本号:1. 找到eclipse安装目录2. 进入readme文件夹,打开readme_eclipse.html3. readme_eclipse.html呈现的第二行即数字版本号,如:Eclipse Project Release NotesRelease 4.3.0Last revised May 29th, 2013

2016-10-26 16:55:29 2368

转载 【JAVA开发】eclipse最新版本Eclipse Neon

这个版本的IDE支持Java、JavaScript、C/C++、PHP和Fortran等多种编程语言;这个版本首次鼓励用户使用Eclipse Installer来做安装,这是一种由Eclipse Oomph提供的新技术,它通过提供一个很小的安装器来使得各种工具可以按需下载和安装。以前的版本都是提供一个大ZIP安装包,因而Eclipse的下载服务器总是负荷很大。现在则是提供许多的可选

2016-10-26 16:54:33 2404

转载 【VS开发】【C/C++开发】C++参数策略传递内存

参数策略如果函数的参数是一个指针,不要指望用该指针去动态申请内存。如下:void GetMemory(char *p, int num){ p = (char *)malloc(sizeof(char) * num);}void Test(void){ char *str = NULL; GetMemory(str, 100); //st

2016-10-26 16:52:36 428

转载 【VS开发】【C/C++开发】传递双重指针申请内存,典型用法

传递双重指针申请内存,典型用法指针参数是如何传递内存的?如果函数的参数是一个指针,不要指望用该指针去申请动态内存。如下示例中,Test函数的语句GetMemory(str, 100)并没有使str获得期望的内存,str依旧是NULL,为什么?void GetMemory(char *p, int num){ p = (char *) malloc

2016-10-26 16:51:03 1418

转载 【C/C++开发】try-cache-finnally捕获异常

在c++中,可以直接抛出异常之后自己进行捕捉处理,如:(这样就可以在任何自己得到不想要的结果的时候进行中断,比如在进行数据库事务操作的时候,如果某一个语句返回SQL_ERROR则直接抛出异常,在catch块中进行事务回滚)[html] view plain copy#include iostream>  #include exception>  

2016-10-26 16:43:26 1986

转载 【VS开发】CreateThread给线程函数传递的参数

CreateThread给线程函数传递的参数 HANDLE WINAPI CreateThread( __in_opt LPSECURITY_ATTRIBUTES lpThreadAttributes, // 指向SECURITY_ATTRIBUTES 的指针,为新线程指定安全描述 __in SIZE_T dwStackSize,

2016-10-26 16:40:03 2588

转载 【VS开发】【C/C++开发】printf缓冲区刷新

printf之缓冲区小结:    今天调试程序,发现了一个有趣的现象,printf函数没有按照预期的结果输出重复的字符串,单步调试显示代码的确走到了打印屏幕的分支,没有显示不由得想到了是不是缓冲区去刷新的问题,在打印语句后加上换行符后得到解决。    用printf()输出时是先输出到缓冲区,然后再从缓冲区送到屏幕上。Linux下缓冲区刷新到屏幕这一步一般可以通过一下方式触发:

2016-10-26 16:38:56 1083

原创 【VS开发】【编程开发】【C/C++开发】结构体中的数组与指针的内存分配情况说明

【VS开发】【编程开发】【C/C++开发】结构体中的数组与指针的内存分配情况说明标签:【VS开发】 【编程开发】 主要是疑惑在结构体定义的数组的内存空间与指针动态分配的内存空间,在地址上连续性。以及如何访问和利用memset赋值等操作。直接给出代码说明:#include "stdafx.h"#include <stdio.h>#include <stdlib.h>#include <s

2016-10-26 11:21:21 822

原创 【C/C++开发】C语言 DLL(动态链接库)中申请动态内存释放的问题

参考:首先,声明一点,凡是使用malloc之类命令动态申请的内存,必须进行释放操作,否则就会发生内存泄漏问题。DLL中申请的内存释放,如果没有做过,很可能会认为是直接在调用程序中释放就可以了,其实不然,如果真那么做了,会发现,程序总是不明不白的当掉。那么,如何释放DLL中申请的动态内存呢?首先,说明一点,对于DLL,采用了一种保护机制,那就是,DLL中的任何对象都是对外隐藏的,虽然

2016-10-26 01:12:52 4094 1

转载 【操作系统】【C/C++开发】内存管理

内存管理  操作系统对内存的划分和动态分配,就是内存管理的概念。有效的内存管理在多道程序设计中非常重要,不仅方便用户使用存储器、提高内存利用率,还可以通过虚拟技术从逻辑上扩充存储器。内存管理的功能有:内存空间的分配与回收地址转换:在多道程序环境下,程序中的逻辑地址与内存中的物理地址不可能一致,因此存储管理必须提供地址变换功能,把逻辑地址转换成相应的物理地址。内存空间的扩

2016-10-26 00:29:58 1241

转载 【C/C++开发】【Java开发】JNI的替代者—使用JNA访问Java外部功能接口

JNI的替代者—使用JNA访问Java外部功能接口1. JNA简单介绍先说JNI(Java Native Interface)吧,有过不同语言间通信经历的一般都知道,它允许Java代码和其他语言(尤其C/C++)写的代码进行交互,只要遵守调用约定即可。首先看下JNI调用C/C++的过程,注意写程序时自下而上,调用时自上而下。 可 见步骤非常的多,很麻烦,使用JN

2016-10-25 13:38:29 650

转载 【C/C++开发】__stdcall,__cdecl,__fastcall的区别

__stdcall和__cdecl的区别__stdcall和__cdecl是两种函数名字修饰。(注意是连续的两个下划线)Windows上windows上不管是C还是C++,默认使用的都是__stdcall方式。不论__stdcall还是__cdecl函数参数都是从可向左入栈的,并且由调用者完成入栈操作。对于__stdcall方式被调用者自身在函数返回前清空堆栈;而__cde

2016-10-25 12:52:18 2593 1

转载 【计算机视觉】背景建模之PBAS<二>

本文是根据M. Hofmann等人在2012年的IEEE Workshop on Change Detection上发表的“Background Segmentation with Feedback: The Pixel-Based Adaptive Segmenter”,并结合自己的理解而成的,论文转载请注明出处:http://blog.csdn.net/kezunhai。        P

2016-10-24 23:17:22 927

转载 【计算机视觉】基于样本一致性的背景减除运动目标检测算法(SACON)

SACON(SAmple CONsensus)算法是基于样本一致性的运动目标检测算法。该算法通过对每个像素进行样本一致性判断来判定像素是否为背景。算法框架图    由上图可知,该算法主要分为四个主要部分,分别是邻域差分、SACON算法核心处理、空洞填充后处理、TOM(Time Out Map),其中TOM(Time Out Map)主要用于背景模型更新,其他部分属于前景目标

2016-10-24 22:48:34 1210

转载 【计算机视觉】基于自组织背景减除的运动目标检测算法

本文根据M. Lucia等人的论文“A self-Organizing approach to background subtraction for visual surveillance applications ”结合自己的理解而成,如果对论文感兴趣的,将在后面给出相应的链接下载,有问题欢迎交流。另转载请注明出处:http://blog.csdn.net/kezunhai。 

2016-10-24 22:47:42 1229 2

转载 【计算机视觉】背景建模之PBAS

Pixel-Based Adaptive Segmenter(PBAS)检测算法,是基于像素的无参数模型,该算法结合了SACON和VIBE两个算法的优势,并在这两个算法的基础上改进而来,SACON和VIBE算法的介绍,请参考:【背景建模】SACON http://www.cnblogs.com/dwdxdy/p/3530862.html【背景建模】VIBE http://www.c

2016-10-24 22:45:53 1223

转载 【计算机视觉】【并行计算与CUDA开发】GPU硬解码---DXVA

前面介绍利用NVIDIA公司提供的CUVID库进行视频硬解码,下面将介绍利用DXVA进行硬解码。一、DXVA介绍   DXVA是微软公司专门定制的视频加速规范,是一种接口规范。DXVA规范制定硬件加速解码可分四级:VLD,控制BitStream;IDCT,反余弦变换;Mocomp,运动补偿,Pixel Prediction;PostProc,显示后处理。其中,VLD加速等级最高,所

2016-10-24 22:43:41 1632

转载 【计算机视觉】【并行计算与CUDA开发】GPU硬编码

一、OpenCV中的硬编码OpenCV2.4.6中,已实现利用GPU进行写视频,编码过程由cv::gpu::VideoWriter_GPU完成,其示例程序如下。 1 int main(int argc, const char* argv[]) 2 { 3 if (argc != 2) 4 { 5 std::cerr "Usage : vi

2016-10-24 22:42:12 1245 1

转载 【计算机视觉】【并行计算与CUDA开发】GPU硬解码---CUVID

问题描述:项目中,需要对高清监控视频分析处理,经测试,其解码过程所占CPU资源较多,导致整个系统处理效率不高,解码成为系统的瓶颈。解决思路:利用GPU解码高清视频,降低解码所占用CPU资源,加速解码过程。一、OpenCV中的硬解码OpenCV2.4.6中,已实现利用GPU进行读取视频,由cv::gpu::VideoReader_GPU完成,其示例程序如下。

2016-10-24 22:39:33 1219

转载 【计算机视觉】【并行计算与CUDA开发】OpenCV中GPU模块使用

CUDA基本使用方法在介绍OpenCV中GPU模块使用之前,先回顾下CUDA的一般使用方法,其基本步骤如下:1.主机代码执行;2.传输数据到GPU;3.确定grid,block大小;4.调用内核函数,GPU运行程序;5.传输结果到CPU;6.继续主机代码执行。下图是两个向量相加的简单示例程序和处理流图。注意的问题:cu,cpp文件的组织内核函

2016-10-24 21:51:48 2077

转载 【计算机视觉】OpenCV之GPU与OpenCL的相关内容说明

1 扩展库简介OpenCV(Open Source Computer Vision Library)是一个致力于实时处理计算机视觉问题的开源库。它最初由Intel公司开发,以GPL许可协议发布,后来由Willow Garage基金会负责开发和维护,以BSD许可协议发布,至今已有超过250万的用户。其用途非常广泛,涵盖从图像处理,计算机视觉到交互艺术,矿产勘探等领域。OpenCV最初以C语言

2016-10-24 21:42:15 915

原创 VS开发】如何给console控制台程序更换应用程序图标

【VS开发】如何给console控制台程序更换应用程序图标标签:【VS开发】 实际上非常简单,就是增加一个图标资源,在资源视图里,然后修改其ID为IDC_MAINFRAME,然后编译生成即可!2016-10-23 22:16 张朋艺 pyZhangBIT2010@126.com

2016-10-23 22:18:09 3581

转载 【VS开发】【计算机视觉】OpenCV读写xml文件《C版本》

一些简单的XML读写操作,记之于笔记以备忘主要功能:1. 创建XML2. 向XML中存储或者是读取Int float型基本数据3. 通过创建XML元素,存取复杂的结构如:结构体、矩阵代码如下// BasicExample.cpp : Defines the entry point for the console applica

2016-10-21 16:35:57 913

转载 【VS开发】【计算机视觉】OpenCV读写xml文件《C++版本》

OpenCV FileStorage类读写XML/YML文件        在OpenCV程序中,需要保存中间结果的时候常常会使用.xml / .yml文件,opencv2.0之前都是使用C风格的代码,当时读写XML文件分别使用函数cvLoad()和cvSave()。在2.0以后的OpenCV转为支持C++,这一举措大大减少了代码量以及编程时需要考虑的细节。        新版本的Op

2016-10-21 16:34:47 668

转载 【Java开发】Maven那点事儿(Eclipse版)

Maven那点事儿(Eclipse版)前言:  由于最近工作学习,总是能碰到Maven的源码。虽然平时工作并不使用Maven,但是为了学习一些源码,还是必须要了解下。这篇文章不是一个全面的Maven解析,而是一个简单的介绍,包括Eclipse中如何使用Maven,如何利用Maven工程学习。  循序渐进,你将会学到下面的知识:  maven的相关

2016-10-21 16:23:11 553

原创 【VS开发】【计算机视觉】使用opencv静态库编译程序时爆出错误的解决方案

在使用静态库编译opencv的时候爆出过一系列的问题:首先跟使用静态链接库不同,这里要包含的lib内容更多,通常为了简单起见,直接把所有的staticlib\*.lib全部包含进去即可;当然还是有debug和release版本的去别的,主要是debug通常多带一个d字符;最后好像在链接highgui的lib时出现了未定的符号,实际上是在下面的一个lib中的:vfw32.lib中,在附加

2016-10-21 13:36:42 1420

原创 【VS开发】uafxcwd.lib(afxmem.obj) : error LNK2005: 已经在 LIBCMTD.lib(new.obj) 中定义错误解决方案

如果在编译MFC程序的时候出现下列及类似的错误:1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已经在 LIBCMTD.lib(new.obj) 中定义1>uafxcwd.lib(afxmem.obj) : error LNK200

2016-10-21 13:22:53 2497

转载 【计算机视觉】UCLA开源图像检测器

UCLA (加州大学洛杉矶分校)发布了一个强大的图像检测软件的源码 ,该软件可以非常高速的检测每个图像的细节,例如可用于检测指纹和虹膜,或者用于自动驾驶。通过识别物体的边界进行提取。首先确定一个物体的边缘,然后寻找和提取其他微弱的特性。例如如果有物品图像中纹理的表面,该算法可以进行识别和增强。在下面的例子中可以看到的。它甚至可以看到明亮的灯光检测源的结构,如灯,LED 灯,甚至月亮。 

2016-10-19 10:45:54 742

转载 【并行计算-CUDA开发】Apple's OpenCL——再谈Local Memory

在OpenCL中,用__local(或local)修饰的变量会被存放在一个计算单元(Compute Unit)的共享存储器区域中。对于nVidia的GPU,一个CU可以被映射为物理上的一块SM(Stream Multiprocessor);而对于AMD-ATi的GPU可以被映射为物理上的一块SIMD。不管是SM也好,SIMD也罢,它们都有一个在本计算单元中被所有线程(OpenCL中称为Work I

2016-10-18 00:36:58 762

光流法介绍

总结了经典光流法的计算,同时结合着调研的几个最新的光流法的变体,进行了分析和介绍

2015-09-22

动态平衡二叉树demo

通过C基于AVLTree结构实现的动态平衡二叉搜索树,具有GUI界面,可用于增删改查,二叉树的图形绘制,二叉树的深度求取,二叉树的先序遍历、中序遍历和后序遍历等功能。

2015-08-04

PCA基于matlab的代码

各种类型的主成分分析详细代码,基于Matlab的完整实现

2015-07-16

adaboost 演示demo(基于Matlab,学习算法包括决策树、神经网络、线性回归、在线贝叶斯分类器等)

adaboost 演示demo(基于Matlab,学习算法包括决策树、神经网络、线性回归、在线贝叶斯分类器等),动态GUI显示学习过程、vote过程等

2015-07-11

压缩感知算法流程

非常清晰的对压缩感知跟踪算法进行的算法流程图,对理解CTracker有非常好的作用

2015-03-18

压缩感知Hello-world+正交匹配追踪法(OMP)+最小二乘法辨识(系统辨识--Matlab)

入门级压缩感知算法,相关文档说明+算法Matlab描述,正交匹配追踪法和最小二乘法等

2015-03-18

图像压缩算法Matlab集合

基于Matlab实现的经典的图像压缩算法,包括哈夫曼编码,算术编码、字典编码、行程编码-Lempel-zev 编码正交变换编码如DCT、子带编码 粒子、子采样、比特分配、矢量量化

2015-03-18

VS2010多文档图像处理所有基础程序

利用VS2010编写的多文档的图像处理基础程序,包括灰度变换 直方图均衡 局部平均平滑 中值滤波 理想低通滤波 Butterworth低通滤波 图象锐化 理想高通滤波 Butterworth高通滤波 伪彩色增强 运动模糊 运动模糊复原 逆滤波退化 逆滤波复原 加噪退化 维纳滤波复原 傅立叶变换 快速傅立叶变换 离散余弦变换 沃尔什变换 霍特林变换 小波变换 小波反变换 霍夫曼编码 香农-费诺编码 算术编码 位平面编码 保存IMG文件 读入IMG文件 图象配准 运动检测 获取背景 背景检测 特征提取 图象的二阶矩 图象的重心矩 阈值面积消去 市街区距离变换 市街区距离骨架生成 骨架反变换 轮廓提取 边界跟踪 图象分割 固定阈值分割 自适应图象分割 Roberts算子 Sobel算子 Prewitt算子 Laplace算子 Canny算子 边界跟踪 区域生长 图象识别 模板匹配

2015-03-18

W5100--C源码

本文档实现了下位机对W5100芯片的控制,可以实现与上位机的TCP/IP 通信,稍微修改就能应用到实际当中

2014-10-06

空空如也

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

TA关注的人

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