文章 2017-06-02 来自:开发者社区

C++11新特性中的匿名函数Lambda表达式的汇编实现分析(二)

首先,让我们来看看以&方式进行变量捕获,同样没有参数和返回。 int main() { int a = 0xB; auto lambda = [&]{ a = 0xA; }; lambda(); return 0; } 闭包中将main中a变量改写为0xA。 main中的关键汇编代码: int a = 0xB; mov ...

文章 2017-06-02 来自:开发者社区

C++11新特性中的匿名函数Lambda表达式的汇编实现分析(一)

Constructs a closure: an unnamed function object capable of capturing variables in scope. —— Lambda functions (since C++11) [cppreference.com] 按照C++11标准的说法,lambda表达式的标准格式如下: [ capture ]( params ) mu.....

文章 2017-06-01 来自:开发者社区

《C++多线程编程实战》——2.9 在用户空间实现线程

本节书摘来自异步社区出版社《C++多线程编程实战》一书中的第2章,第2.9节,作者: 【黑山共和国】Milos Ljumovic(米洛斯 留莫维奇),更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.9 在用户空间实现线程 既可以在用户空间也可以在内核中实现线程包。具体选择在哪里实现还存在一些争议,在一些实现中可能会混合使用内核线程和用户线程。 我们将讨论在不同地方实现线程包的方法及优缺....

文章 2017-05-31 来自:开发者社区

VC++基于CXImage库实现缩略图

一般的图像处理软件都对读入程序的图像文件建一个缩略图的列表,像ACDSee那样。笔者最近在做一个图像处理的项目,处理的原始数据就是图像文件。从项目一开始就想做一个缩略图,但一直苦于技术水平有限,且时间也不允许。最近两天闲暇之余就Google,百度了一下,仔细研究了一下缩略图的实现方法。其实用VC++实现一个缩略图的思想并不复杂。就是分两步:1.创建CListCtrl控件和CImageList图像....

文章 2017-05-27 来自:开发者社区

C++流的streambuf详解及TCP流的实现

streambuf是C++流(iostream)与流实体(文件、标准输入输出等)交互的桥梁 # 文件流 fstream <--> filebuf <--> file # 字符串流 stringstream <--> stringbuf <--> string 上面的文件流和字符串流是C++标准库已经提供了的,现在我的目标是实现一个使用TCP协议通信....

文章 2017-05-10 来自:开发者社区

C++ 采集音频流(PCM裸流)实现录音功能

与上一篇的“C++ 播放音频流(PCM裸流)” 点击打开链接 相对应,本篇是关于用C++实现录音功能的。同样是直接建一个win32控制台程序然后将代码拷过去改个文件名就可以用,也可以下载本人上传的相关工程,这个工程是用VS2013写的,如果是较低的版本就呵呵了。点击打开链接 代码部分如下:   [cpp] view plain copy  ...

文章 2017-05-02 来自:开发者社区

《数字图像处理与机器视觉——Visual C++与Matlab实现(第2版)》导读

前言 数字图像处理与机器视觉——Visual C++与Matlab实现(第2版)图像处理与机器视觉是当今计算机科学中的一个热门研究方向,应用广泛,发展前景乐观。近年来,伴随着人工智能、模式识别学科以及人机智能接口技术的飞速发展,机器视觉的研究正在不断升温——从日常生活中与人类息息相关的光学字符识别(OCR)和汽车自动驾驶,到医学应用中的病灶检测与分析,再到未来人机智能交互领域中的人脸识别、情感计....

文章 2017-05-02 来自:开发者社区

《数字图像处理与机器视觉——Visual C++与Matlab实现(第2版)》——2.5 图像的显示

本节书摘来自异步社区出版社《Visual C++ 2012 开发权威指南》一书中的第2章,第2.5节,作者: 张铮 , 徐超 , 任淑霞 , 韩海玲,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.5 图像的显示 数字图像处理与机器视觉——Visual C++与Matlab实现(第2版)一般使用imshow函数来显示图像,该函数可以创建一个图像对象,并可以自动设置图像的诸多属性,从而简....

文章 2017-05-02 来自:开发者社区

《数字图像处理与机器视觉——Visual C++与Matlab实现(第2版)》——2.1.4 读取和写入图像文件

本节书摘来自异步社区出版社《Visual C++ 2012 开发权威指南》一书中的第2章,第2.4节,作者: 张铮 , 徐超 , 任淑霞 , 韩海玲,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.1.4 读取和写入图像文件 数字图像处理与机器视觉——Visual C++与Matlab实现(第2版)MATLAB可以处理以下的图像文件类型:BMP、HDF、JPEG、PCX、TIFF、XW....

文章 2017-05-02 来自:开发者社区

《数字图像处理与机器视觉——Visual C++与Matlab实现(第2版)》——2.3 MATLAB的图像转换

本节书摘来自异步社区出版社《Visual C++ 2012 开发权威指南》一书中的第2章,第2.3节,作者: 张铮 , 徐超 , 任淑霞 , 韩海玲,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.3 MATLAB的图像转换 数字图像处理与机器视觉——Visual C++与Matlab实现(第2版)1.图像存储格式的互相转换有时必须将图像存储格式加以转换才能使用某些图像处理函数。例如,....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注