Technical Article

Introduzione a Intel Perceptual Computing SDK: Face Landmarks e Face Pose

In questo articolo ci occuperemo di come utilizzare le API messe a disposizione da Intel Perceptual Computing SDK per il recupero dei Face Landmark e Face Pose.

Cosa sono i landmark e le pose

Si definiscono Face Landmark una serie di punti (detti marker) ben definiti sulla faccia umana. Ad esempio la punta del naso o l'angolo della bocca. Si definisce Face Pose, invece, la posizione di un viso nello spazio in termini di inclinazione dello stesso lungo i tre assi cartesiani.

  • Sviluppatori
  • Sviluppatori Intel AppUp®
  • Partner
  • Professori
  • Studenti
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Windows*
  • .NET*
  • Principiante
  • Intel® Perceptual Computing SDK
  • Visual Studio* 2012
  • VB.NET
  • .NET Framework 4
  • Computing percettivo
  • Esperienza utente e progettazione
  • Hadoop Hbase 升级

    Hadoop HDFS 与Hbase升级笔记

    由于之前使用了hadoop1.0.2,hbase 使用的是hbase-0.92.1 但是一次事故导致元数据丢失,且修复元数据的类本身有BUG
    所以摆在眼前的只有两条路:
    1、修改hbase源码重新编译 hbase 修复BUG
    2、升级到下一个版本,且这个版本已经修复了此BUG 从release node中看到 0.92.2及以后版本均修复了此bug
      所以决定升级到最新的稳定版 hbase-0.94.3 而此版本的hbase 和hadoop-1.0.4 的兼容性最好,所以hadoop 连带升级到hadoop-1.0.4

    1. Hadoop升级步骤:
     (1)停止集群上的所有MR任务,包括Hbase(如果Hbase在使用中,先停掉,接着是zookeeper)
     (2)停止DFS(1、2两步也可以在hbase和zookeeper关闭后使用stop-all.sh脚本直接关闭)
     (3)删除临时数据,即在core-site.xml中设置的hadoop.tmp.dir的value所文件目录下的文件
     (4)备份HDFS元数据

    java socket 多线程网络传输多个文件

         由于需要研究了下用 java socket 传输文件,由于需要传输多个文件,因此,采用了多线程设计。客户端每个线程创建一个 socket 连接,每个 socket 连接负责传输一个文件,服务端的ServerSocket每次 accept 一个 socket 连接,创建一个线程用于接收客户端传来的文件。

    1、服务端

    介绍一种服务器缓存结构 --- 多级 Hash

           现在的服务器网络数据收发与存储没有不做缓存的。如果公司的重要数据存储在磁盘中,且数据接近静态但每天局有部更新而且也有大量访问,不做缓存不能发挥机器的高性能。

  • Sviluppatori
  • Sviluppatori Intel AppUp®
  • Studenti
  • Linux*
  • Server
  • C/C++
  • Intermedio
  • Оптимизировали, оптимизировали, да не выоптимизировали!

    Оптимизация? Конечно, каждый сталкивался с данной задачей при разработке своих, сколь-нибудь значительных, требующих определённых вычислений, приложений. При этом способов оптимизировать код существует огромное множество, и, как следствие, различных путей сделать это в автоматическом режиме с помощью опций компилятора. Вот здесь и возникает проблема – как выбрать то, что нужно нам и не запутаться?

    Memory Movement and Initialization: Optimization and Control

    Compiler Methodology for Intel® Many Integrated Core (Intel® MIC) Architecture

     

    Overview


    Are you initializing data or copying blocks of data from one variable to another in your application?  Probably so.  Moving or setting blocks of data is very common.  So how to best optimize these operations for Intel® Xeon Phi™ Coprocessors? 

  • Sviluppatori
  • Linux*
  • C/C++
  • Fortran
  • Avanzato
  • Intermedio
  • Intel® C++ Composer XE
  • Intel® Fortran Composer XE
  • intel_fast_memcpy
  • intel_fast_memset
  • VECTOR TEMPORAL
  • -opt-streaming-stores
  • Strumenti di sviluppo
  • Обработка сенсорного ввода в приложениях Windows* 8

    Cкачать статью

    Скачать Handling touch input in Windows* 8 Applications [Eng., PDF 745KB]

    Поскольку все больше устройств поддерживает сенсорный ввод, обработка сенсорных методов взаимодействия в приложениях становится все более важной.

    Стандартные элементы управления и шаблоны Windows* 8 идеально обрабатывают сенсорный ввод,поэтому, если вы пользуетесь только ими, вам нет необходимости разбираться в технических подробностях.

  • Sviluppatori
  • Microsoft Windows* 8
  • Windows*
  • ultrabook
  • Apps
  • desktop application
  • Desktop Microsoft Windows* 8
  • Interfaccia utente stile Microsoft Windows* 8
  • Interfacce touchscreen
  • Iscriversi a Technical Article