代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

基于FPGA的Uart接收图像数据至VGA展示

    基于FPGA的Uart接收图像数据至VGA显示系统框图     前面我们设计了基于FPGA的静态图片显示,接下来我们来做做基于FPGA的动态图片显示,本实验内容为:由PC端上位机软件通过串口发送一幅图像数据至FPGA,FPGA内部将图像数据存储,最后扫描到VGA屏幕上显示。   从系统框图上我们可以看到,可以划分为三个部分进行设计,一个是串口接收部分,然后是RAM数据存储部分,最后是VGA驱动显示部分。这里串口接收部分只需要用到串口接收代码,代码很多书上都有,我这里就不贴出来了,   数据存储部分需要使用的是双口RAM IP Core,一端将数据写入RAM中,一端将数据读出来用VGA显示,下面是基于Vivado的双口RAM IP Core调用方法。 打开IP Catalog,选择block memory Generater 这里按如图所示选择,我这里将写使能信号去掉,wea也可

    阅读全文>>

作者:coody分类:【_图形/图像浏览(1060

2019-12-09

ImageView展示网络上的图片

    ImageView显示网络上的图片ImageView显示网络上的图片 一、简介   二、方法  1)ImageView显示网络上的图片方法 第一步:从网络上下载图片 byte[] byteArr = downImage();//这个是自己写的函数 将byte数组转换成bitmap Bitmap bitmap1 = BitmapFactory.decodeByteArray(byteArr, 0,byteArr.length); 第二步:在imageView控件上显示图片 iv_fromNet.setImageBitmap(bitmap1); 第三步:给手机设置能联网的属性 在AndroidManifest.xml中设置能联网的权限   <uses-permission android:name="android.permission.INTERNET"

    阅读全文>>

作者:coody分类:【_图形/图像浏览(772

2019-12-06

天然饱和度(Vibrance)算法的模拟实现及其SSE优化(附源码,可作为SSE图像入门,Vibrance算法也可用于简单的肤色调整)

    自然饱和度(Vibrance)算法的模拟实现及其SSE优化(附源码,可作为SSE图像入门,Vibrance算法也可用于简单的肤色调整)。  Vibrance这个单词搜索翻译一般振动,抖动或者是响亮、活力,但是官方的词汇里还从来未出现过自然饱和度这个词,也不知道当时的Adobe中文翻译人员怎么会这样处理。但是我们看看PS对这个功能的解释:        Vibrance: Adjusts the saturation so that clipping is minimized as colors approach full saturation. This setting changes the saturation of all lower-saturated colors with less effect on the higher-sa

    阅读全文>>

作者:coody分类:【_图形/图像浏览(1005

2019-12-08

双眼立体匹配——归一化互相关(NCC)

    双目立体匹配——归一化互相关(NCC)  归一化相关性,normalization cross-correlation,因此简称NCC,下文中笔者将用NCC来代替这冗长的名称。   NCC,顾名思义,就是用于归一化待匹配目标之间的相关程度,注意这里比较的是原始像素。通过在待匹配像素位置p(px,py)构建3*3邻域匹配窗口,与目标像素位置p'(px+d,py)同样构建邻域匹配窗口的方式建立目标函数来对匹配窗口进行度量相关性,注意这里构建相关窗口的前提是两帧图像之间已经校正到水平位置,即光心处于同一水平线上,此时极线是水平的,否则匹配过程只能在倾斜的极线方向上完成,这将消耗更多的计算资源。相关程度的度量方式由如下式子定义:      上式中的变量需要解释一下:其中p点表示图像I1待匹配像素坐标(px,py),d表示在图像I2被查询像素位置在水平方向上与px的距离。如下图所示:        

    阅读全文>>

作者:coody分类:【_图形/图像浏览(1194

2019-12-08

Canvas安放反弹效果随机图形

    Canvas放置反弹效果随机图形 1 var raf; 2 var arror = []; 3 var running = false; 4 //绘制圆形 5 function createBall() { 6 return { 7 x: 0, 8 y: 0, 9 vx: 10-Math.random()*10, 10 vy: 10-Math.random()*10, 11 radius: 25, 12 color:"red", 13 draw: function() { 14 ctx.beginPath(); 15

    阅读全文>>

作者:coody分类:【_图形/图像浏览(978

2019-12-07

学习笔记TF044:TF.Contrib组件、统计散布、Layer、性能分析器tfprof

    学习笔记TF044:TF.Contrib组件、统计分布、Layer、性能分析器tfprofTF.Contrib,开源社区贡献,新功能,内外部测试,根据反馈意见改进性能,改善API友好度,API稳定后,移到TensorFlow核心模块。生产代码,以最新官方教程和API指南参考。 统计分布。TF.contrib.ditributions模块,Bernoulli、Beta、Binomial、Gamma、Ecponential、Normal、Poisson、Uniform等统计分布,统计研究、应用中常用,各种统计、机器学习模型基石,概率模型、图形模型依赖。 每个不同统计分布不同特征、函数,同样子类Distribution扩展。Distribution,建立和组织随机变量、统计分布基础类。is_continuous表明随机变量分布是否连续。allow_nan_states表示分布是否接受nan数据。

    阅读全文>>

作者:coody分类:【_图形/图像浏览(1792

2019-12-08

夏季过去了, 姥爷推荐几套来自smashingmagzine的超棒秋天主题壁纸 #精选图形设计

    夏天过去了, 姥爷推荐几套来自smashingmagzine的超棒秋天主题壁纸 #精选图形设计 夏天就要过去啦, 特别在这个时候,分享几套来自smashingmagazine的秋天主题壁纸,如果,你也喜欢的话, 可以去下载哈~     更多尺寸壁纸下载 日历版本: 320×480, 640×480, 800×480, 800×600, 1024×768, 1024×1024, 1152×864, 1280×720, 1280×800, 1280×960, 1280×1024, 1400×1050, 1440×900, 1600×1200, 1680×1050, 1680×1200, 1920×1080, 1920×1200, 1920×1440, 2560×1440 非日历版本: 320×480, 640×480, 800×480, 800×600, 1024×768,

    阅读全文>>

作者:coody分类:【_图形/图像浏览(2037

2019-12-05

小工具:截图&简略图像处理

    小工具:截图&简单图像处理一、程序运行截图 二、获取屏幕截图的方法        首先知道我们可以通过Screen.PrimaryScreen.Bounds获取到当前整个屏幕,再利用Bitmap和Graphics就可以得到整个屏幕的图片了。        Screen.PrimaryScreen.WorkingArea这个获得是不包含任务栏的屏幕       获取屏幕代码如下所示: 1 /// <summary> 2 /// 获取屏幕图片 3 /// </summary> 4 private void GetScre

    阅读全文>>

作者:coody分类:【_图形/图像浏览(2043

2019-12-07

不通过docker registry共享下载的image(docker镜像当地迁移)

    不通过docker registry共享下载的image(docker镜像本地迁移) 最近在学习docker,经常遇到的一个问题是,在下载docker image的时候,由于众所周知的网络原因导致失败,虽然网上也有很多解决方案,比如使用Docker Hub Mirror 之类的国内镜像服务,不过由于个人原因(侥幸有一台国外的VM),我更倾向于不通过docker registry共享下载的image。 问题很明确:不通过docker registry,将A机器上的docker image共享给其他机器,即docker镜像本地迁移。 方案也很简单:使用docker的save 和 load命令, 具体步骤如下 1.在A机器上列出所有的docker image,并找到你要保存的image名 sudo docker images 1 2.在A机器上使用docker save命令,保存i

    阅读全文>>

作者:coody分类:【_图形/图像浏览(2033

2019-12-06

kinect2与c#之彩色图像与深度图像附加(静态姿势识别)参考代码

    kinect2与c#之彩色图像与深度图像叠加(静态姿势识别)参考代码因为自己之前在摸索kinect,下面是参考官网已经别人写的一些代码,自己也模仿写了一个深度图像和彩色图像叠加的代码,代码里面有自己在做简单的静态手势时候的一些代码,部分我自己注释掉了,大家注意如果不需要的话可以直接省略的。 注意的是,我用的是kinect v2和vs2013执行环境,脚本语言使用的是c#+WPF。 注:直接就上代码,以后有时间把kinect的安装配置再详细写个文档吧!! using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using Sys

    阅读全文>>

作者:coody分类:【_图形/图像浏览(1696

2019-12-06

机器视觉 之 齐次座标

    机器视觉 之 齐次坐标1  投影空间  欧氏空间,是平面几何与立体几何空间的一般化推广,主要用来描述角度和形状,针对的是理想的几何物体。例如,两条平行线永远不会相交,或者相交于无穷远点 (虚拟的点)。  机器视觉中,处理的是工业相机拍摄的图像,属于投影空间的范畴。在相机拍摄到的图像里面,平行线有时也是可以相交的,如下图:     现实世界中的两条铁轨,成像在投影空间中时,相交于某一点,也即无穷远点;但在欧氏空间中,无穷远点是理想点,并没有实际意义。  这样,就需要一种新的表示方法 -- 齐次坐标,将欧氏空间的无穷远点,与投影空间中有实际意义的点,建立起映射关系。    2  齐次坐标  在平面几何里,采用笛卡尔坐标,则一个点可表示为 $(x, y)^{T}$,如果为其增加一个坐标值,表示为 $(x, y, 1)^{T}$,且约定 ($x, y, 1)

    阅读全文>>

作者:coody分类:【_图形/图像浏览(1666

2019-12-05

拆车轮:LocalImageLoader

    拆轮子:LocalImageLoader 我们在开发中遇到了一个问题:制作本地图片选择功能时,加载图片可以选择fresco,自带缓存,加载迅速。但是在加载screenshot这个截图相册的时候,fresco加载异常缓慢。所以我们需要一个自己写一个相册加载类。另外如果不想用第三方开源库,这个类也是一个很好地选择。我们一步一步来。第一步:简单粗暴的多线程加载 public void loadImage(final String path, final ImageView imageView) { imageView.setTag(path); // UI线程 if (mHandler == null) { mHandler = new Handler() { @Override

    阅读全文>>

作者:coody分类:【_图形/图像浏览(1058

2019-12-07

ZXing(一)Barcode Image Library

    ZXing(1)Barcode Image Library ZXing(1)Barcode Image Library1. OverviewZXing(Zebra Crossing) is design to decode and encode barcode.The consist of the librarycore - The core image decoding library, and test code Javase Zxing.orgAndroid  - Android client, called Barcode ScannerAndroid-testAndroid-integration - Support integration with our Barcode Scanner app via internSome other additional

    阅读全文>>

作者:coody分类:【_图形/图像浏览(1763

2019-12-06
上一页 1/167页 下一页