Time of Update: 2018-12-03
libpng版本:lpng1233.zip說明:有了前面zlib的經驗,這裡編譯的時候就盡量簡略描述了。注意:libpng庫依賴與zlib庫,所以需要串連zlib或者和zlib一起編譯,但是由於android的NDK本身是內建了zlib的,所以可以直接使用系統的zlib庫來連結。下面是Android.mk的內容:LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_SRC_FILES := png.c pngerror.c pnggccrd.
Time of Update: 2018-12-03
轉載:http://blog.csdn.net/drshenlei/article/details/4240703原文標題:What Your Computer Does While You Wait原文地址:http://duartes.org/gustavo/blog/ [註:本人水平有限,只好挑一些國外高手的精彩文章翻譯一下。一來自己複習,二來與大家分享。] 本文以一個現代的、實際的個人電腦為對象,分析其中CPU(Intel Core 2 Duo 3.0GHz)以及各類子系統的運行速度——
Time of Update: 2018-12-03
官方下載NDK的地址為:http://developer.android.com/tools/sdk/ndk/index.html#Downloads但是如果需要下載舊版本的NDK,google沒有直接提供連結。可以通過下面的連結下載舊版本的NDK:http://dl.google.com/android/ndk/android-ndk-<version>-<platform>.<fileextension>其中<version>為NDK的版本,如
Time of Update: 2018-12-03
對於高效能運算,為何要談編譯器?高效能運算的關鍵在於最佳化,而編譯器就包含了很多選項,其中很多選項也是為了最佳化的。所以,編譯器的選項的瞭解和學習也是必要的。(1)MS編譯器選項查詢http://msdn.microsoft.com/zh-cn/library/9s7c9wdw(v=VS.100).aspx(2)Intel Parallel Composer
Time of Update: 2018-12-03
說明:下載User Guide: http://software.intel.com/zh-cn/forums/showthread.php?t=77996&o=a&s=lr(Cilk_User_Guide.pdf)主要是對該使用者指南(中文版)的一些學習筆記和簡化並更加自己的理解添加一些程式碼範例,可以參考原文檔擷取更多細節。1. cilk的運行系統API標頭檔cilk/cilk_api.h裡包含了Cilk運行函數和類的聲明。除此之外,關於cilk
Time of Update: 2018-12-03
GDI+ 在Delphi程式的應用 -- 調整映像亮度 調整映像的亮度可以有很多方法,最常用的方法就是對映像像素點的R、G、B三個分量同時進行增加(減少)某個值,達到調整亮度的目的。我在這裡使用GDI+映像的掃描線來處理,核心處理採用了2個相同的過程,一個是Pascal過程,一個是嵌入彙編過程,通過比較,對小的映像幾乎沒有什麼區別,對比較大的影像處理還是有一定的區別(具體測試效果見代碼中的注釋),這說明Delphi的代碼最佳化還是很好的。
Time of Update: 2018-12-03
參考手冊:http://software.intel.com/sites/products/documentation/studio/composer/en-us/2011Update/compiler_c/index.htm說明:本系列文章為個人筆記,如有不正確之處,請參考官方相關文檔,如果錯誤發現,我會盡量更新修改。另外,以下內容不保證對於所有版本的編譯器都正確,編譯器的實現也可能有一些變化之處,具體參考官方文檔。補充說明:下面內容為一些基礎知識的補充說明,以防止誤解。(1)
Time of Update: 2018-12-03
MKL實現了BLAS和Spare BLAS和BLAS-like的函數。這部分函數主要分為以下部分:•BLAS Level 1 Routines (vector-vector operations) •BLAS Level 2 Routines (matrix-vector operations) •BLAS Level 3 Routines (matrix-matrix operations) •Sparse BLAS Level 1 Routines (vector-vector
Time of Update: 2018-12-03
Intel MKL:Intel Math Kernel Library,英特爾數學核心函數庫。下面是從英特爾網站上相關MKL的產品介紹頁面等,可以用於初步瞭解MKL:Intel MKL產品介紹:http://software.intel.com/zh-cn/articles/intel-mkl/ (http://software.intel.com/en-us/articles/intel-mkl/)Intel MKL相關文檔的連結(提供一些和MKL有關的文檔):http://software.
Time of Update: 2018-12-03
PS的蠕動選區的確為該軟體增添了不少光彩,動態顯示不僅能告訴使用者選擇了哪些像素,還比我們日常在VB中使用Shape控制項類比選區要來的醒目。如果在我們自己的程式中添加這種功能,不是很值得欣慰的一件事嘛。下面就簡單的講述一下如何藉助API函數實現這種效果。
Time of Update: 2018-12-03
在綜合評判中,綜合評判函數總與一個權向量有關。層次分析法是確定權向量行之有效方法。此外,有些實際問題需要對若干對象在確定目標下進行排序,從中挑選出最優秀者,層次分析法也是對多個對象進行排序的有效方法。
Time of Update: 2018-12-03
參考:http://software.intel.com/sites/products/documentation/hpc/mkl/mkl_userguide_win/mkl_userguide_win.pdf(搜尋“Layered Model Concept")為了支援多編譯器和介面、不同的OpenMP實現、串列和多線程、廣泛的處理器等,Intel MKL採用結構化設計。為了支援不同的介面、執行緒模式和處理器計算等,Intel MKL在概念上可以分為以下三部分:1. Interface
Time of Update: 2018-12-03
很多程式象winamp,TTplayer,RealPlayer等都有自動啟用前一個執行個體的功能,其實這玩意也很簡單的,在VB中可以用App.hInstance 來判斷是否運行了程式的一個執行個體,用API函數FindWindow來找到前一個執行個體的控制代碼,從而為啟用她做好了準備。但是App.hInstance
Time of Update: 2018-12-03
我不知道索引映像在實際中用的多不多,不過,最經對索引映像有所涉及,總結了一些小經驗,讓大家來看看對不對。 索引顏色映像最多隻能含用256種顏色,當映像模式轉為索引顏色時,PS會構建一個索引色彩表(CLUT),用來存放索引映像中的顏色。如果原映像中的顏色超出色彩表中的色彩範圍,PS會自動選取色彩表中最相近的顏色或使用已有的顏色類比該種顏色。索引顏色模式可以減小檔案大小,同時保持視覺上的品質基本不變。 因此,索引映像的實際資料只是對應顏色表中的一個索引,而並不是實際的像素值,
Time of Update: 2018-12-03
這裡,我們舉幾個最簡單的影像處理的例子,來看看如何利用剛才我們所寫的兩個函數及應該注意的幾個問題。1、映像的反色 映像的反色即將黑色的變成白色的,白色的變成黑色的,實現真正的黑白顛倒,其演算法很簡單,NewPixel=255- OldPixel。我們試著寫一段程式,如下,其中TimeElapse 記錄了程式執行所用的時間,以豪秒為單位。Public Shared Function Invert(ByVal Bmp As Bitmap, ByRef TimeElapse As Integer)
Time of Update: 2018-12-03
在影像處理領域(非識別),Adobe PhotoShop
Time of Update: 2018-12-03
品質好的圖片 品質比較差的圖片 現在的任務是識別上面圖形中噴出液體形成的角度,精確到1~2度,我自己想了幾種方法,都不通用,效果也不理想,不知道各位有什麼高見,望大家不吝賜教。 順便提下,對於上面的圖片,有幾個相同大小的量杯,我想得到其內液面位置(我分析時會把每個量杯單獨提取出來的),大家有什麼想法。
Time of Update: 2018-12-03
假設R是X上的模糊等價關係,則對任意的a,R的a-截集是X上的普通等價關係,因此,可以根據X上的模糊關係,對X進行模糊分類。當取不同的a值,則可以得到不同的分類結果,即分類是動態。 實際操作中,一般情況下,我們所獲得是一系列樣本,假設有N個,每個樣本可以看作是M維空間中的一個點。可以表示如下,論域: ,對第i個元素有 1.資料預先處理
Time of Update: 2018-12-03
轉自Codeproject http://www.codeproject.com/dotnet/comparingimages.asp Public Enum CompareResult ciCompareOk ciPixelMismatch ciSizeMismatch End Enum Public Shared Function Compare(ByVal bmp1 As Bitmap, ByVal bmp2 As
Time of Update: 2018-12-03
Private Declare Function GetPixel Lib "gdi32" (ByVal hDC As Long, ByVal X As Long, ByVal Y As Long) As LongPrivate Declare Function SetPixel Lib "gdi32" (ByVal hDC As Long, ByVal X As Long, ByVal Y As Long, ByVal crColor As Long) As Long'Private