/* /////////////////////////////////////////////////////////////////////////////
//
// INTEL CORPORATION PROPRIETARY INFORMATION
// This software is supplied under the terms of a license agreement or
// nondisclosure agreement with Intel Corporation and may not be copied
// or disclosed except in accordance with the terms of that agreement.
// Copyright (c) 1999-2012 Intel Corporation. All Rights Reserved.
//
// Intel(R) Integrated Performance Primitives
// Image Processing
//
*/
#if !defined( __IPPI_H__ ) || defined( _OWN_BLDPCS )
#define __IPPI_H__
#if defined (_WIN32_WCE) && defined (_M_IX86) && defined (__stdcall)
#define _IPP_STDCALL_CDECL
#undef __stdcall
#endif
#ifndef __IPPDEFS_H__
#include "ippdefs.h"
#endif
#ifdef __cplusplus
extern "C" {
#endif
#if !defined( _IPP_NO_DEFAULT_LIB )
#if defined( _IPP_PARALLEL_DYNAMIC )
#pragma comment( lib, "ippi" )
#pragma comment( lib, "ippcore" )
#elif defined( _IPP_PARALLEL_STATIC )
#pragma comment( lib, "ippi_t" )
#pragma comment( lib, "ipps_t" )
#pragma comment( lib, "ippcore_t" )
#elif defined( _IPP_SEQUENTIAL_STATIC )
#pragma comment( lib, "ippi_l" )
#pragma comment( lib, "ipps_l" )
#pragma comment( lib, "ippcore_l" )
#endif
#endif
#if !defined( _OWN_BLDPCS )
typedef enum {
ippAlphaOver,
ippAlphaIn,
ippAlphaOut,
ippAlphaATop,
ippAlphaXor,
ippAlphaPlus,
ippAlphaOverPremul,
ippAlphaInPremul,
ippAlphaOutPremul,
ippAlphaATopPremul,
ippAlphaXorPremul,
ippAlphaPlusPremul
} IppiAlphaType;
struct DeconvFFTState_32f_C1R;
typedef struct DeconvFFTState_32f_C1R IppiDeconvFFTState_32f_C1R;
struct DeconvFFTState_32f_C3R;
typedef struct DeconvFFTState_32f_C3R IppiDeconvFFTState_32f_C3R;
struct DeconvLR_32f_C1R;
typedef struct DeconvLR_32f_C1R IppiDeconvLR_32f_C1R;
struct DeconvLR_32f_C3R;
typedef struct DeconvLR_32f_C3R IppiDeconvLR_32f_C3R;
typedef enum {
ippiFilterBilateralGauss = 100,
ippiFilterBilateralGaussFast = 101
} IppiFilterBilateralType;
struct FilterBilateralSpec;
typedef struct FilterBilateralSpec IppiFilterBilateralSpec;
typedef enum {
ippResizeFilterHann,
ippResizeFilterLanczos
} IppiResizeFilterType;
struct ResizeFilterState;
typedef struct ResizeFilterState IppiResizeFilterState;
#endif /* _OWN_BLDPCS */
/* /////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
// Functions declarations
////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////
// Name: ippiGetLibVersion
// Purpose: gets the version of the library
// Returns: structure containing information about the current version of
// the Intel IPP library for image processing
// Parameters:
//
// Notes: there is no need to release the returned structure
*/
IPPAPI( const IppLibraryVersion*, ippiGetLibVersion, (void) )
/* /////////////////////////////////////////////////////////////////////////////
// Memory Allocation Functions
///////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////
// Name: ippiMalloc
// Purpose: allocates memory with 32-byte aligned pointer for ippIP images,
// every line of the image is aligned due to the padding characterized
// by pStepBytes
// Parameter:
// widthPixels width of image in pixels
// heightPixels height of image in pixels
// pStepBytes pointer to the image step, it is an output parameter
// calculated by the function
//
// Returns: pointer to the allocated memory or NULL if out of memory or wrong parameters
// Notes: free the allocated memory using the function ippiFree only
*/
IPPAPI( Ipp8u*, ippiMalloc_8u_C1, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp16u*, ippiMalloc_16u_C1, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp16s*, ippiMalloc_16s_C1, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp32s*, ippiMalloc_32s_C1, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp32f*, ippiMalloc_32f_C1, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp32sc*, ippiMalloc_32sc_C1, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp32fc*, ippiMalloc_32fc_C1, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp8u*, ippiMalloc_8u_C2, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp16u*, ippiMalloc_16u_C2, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp16s*, ippiMalloc_16s_C2, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp32s*, ippiMalloc_32s_C2, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp32f*, ippiMalloc_32f_C2, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp32sc*, ippiMalloc_32sc_C2, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp32fc*, ippiMalloc_32fc_C2, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp8u*, ippiMalloc_8u_C3, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp16u*, ippiMalloc_16u_C3, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp16s*, ippiMalloc_16s_C3, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp32s*, ippiMalloc_32s_C3, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp32f*, ippiMalloc_32f_C3, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp32sc*, ippiMalloc_32sc_C3, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp32fc*, ippiMalloc_32fc_C3, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp8u*, ippiMalloc_8u_C4, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp16u*, ippiMalloc_16u_C4, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp16s*, ippiMalloc_16s_C4, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp32s*, ippiMalloc_32s_C4, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp32f*, ippiMalloc_32f_C4, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp32sc*, ippiMalloc_32sc_C4, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp32fc*, ippiMalloc_32fc_C4, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp8u*, ippiMalloc_8u_AC4, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp16u*, ippiMalloc_16u_AC4, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp16s*, ippiMalloc_16s_AC4, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp32s*, ippiMalloc_32s_AC4, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp32f*, ippiMalloc_32f_AC4, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp32sc*, ippiMalloc_32sc_AC4, ( int widthPixels, int heightPixels, int* pStepBytes ) )
IPPAPI( Ipp32fc*, ippiMalloc_32fc_AC4, ( int widthPixels, int heightPixels, int* pStepBytes ) )
/* /////////////////////////////////////////////////////////////////////////////
// Name: ippiFree
// Purpose: frees memory allocated by the ippiMalloc functions
// Parameter:
// ptr pointer to the memory allocated by the ippiMalloc functions
//
// Notes: use this function to free memory allocated by i
没有合适的资源?快使用搜索试试~ 我知道了~
windows下ipp库,版本7.0
共172个文件
dll:103个
lib:45个
h:18个
3星 · 超过75%的资源 需积分: 49 55 下载量 72 浏览量
2020-06-18
09:03:32
上传
评论 1
收藏 117.74MB RAR 举报
温馨提示
windows下ipp库,包含静态库和动态库和头文件。它是一套跨平台的软件函数库,提供了广泛的多媒体功能:音频解码器(例如: H263 、 MPEG-4 )、图像处理 (JPEG) 、信号处理、语音压缩(例如: G723 、 GSM 、 AMR )和加密机制。
资源推荐
资源详情
资源评论
收起资源包目录
windows下ipp库,版本7.0 (172个子文件)
ippvars.bat 2KB
ippvars_ia32.bat 488B
ippis8-7.0.dll 15.21MB
ippiv8-7.0.dll 14.69MB
ippig9-7.0.dll 14.38MB
ippip8-7.0.dll 11.92MB
ippiw7-7.0.dll 10.3MB
ippmg9-7.0.dll 7.46MB
ippmp8-7.0.dll 7.38MB
ippmw7-7.0.dll 7.13MB
svml_dispmd.dll 7.05MB
ippmv8-7.0.dll 6.92MB
ippms8-7.0.dll 6.89MB
ippsv8-7.0.dll 5.21MB
ippss8-7.0.dll 4.8MB
ippsg9-7.0.dll 4.7MB
ippsp8-7.0.dll 4.39MB
libmmdd.dll 4.14MB
ippcvv8-7.0.dll 4.11MB
ippsw7-7.0.dll 4.08MB
ippcvs8-7.0.dll 4.07MB
ippcvg9-7.0.dll 4MB
libmmd.dll 3.85MB
ippcvp8-7.0.dll 3.82MB
ippvmg9-7.0.dll 3.49MB
ippcvw7-7.0.dll 3.35MB
ippscv8-7.0.dll 2.8MB
ippscs8-7.0.dll 2.69MB
ippscp8-7.0.dll 2.55MB
ippscg9-7.0.dll 2.53MB
ippscw7-7.0.dll 2.19MB
ippvms8-7.0.dll 2.08MB
ippvmv8-7.0.dll 2.06MB
ippccg9-7.0.dll 2.06MB
ippvmp8-7.0.dll 2.05MB
ippccp8-7.0.dll 2.03MB
ippccv8-7.0.dll 2.02MB
ippvmw7-7.0.dll 2.02MB
ippccs8-7.0.dll 2.01MB
ippccw7-7.0.dll 1.94MB
ippvcv8-7.0.dll 1.7MB
ippvcs8-7.0.dll 1.67MB
ippvcp8-7.0.dll 1.58MB
ippvcg9-7.0.dll 1.56MB
ippvcw7-7.0.dll 1.41MB
ipprg9-7.0.dll 1.32MB
ipprv8-7.0.dll 1.32MB
ipprs8-7.0.dll 1.32MB
ipprp8-7.0.dll 1.25MB
ippacg9-7.0.dll 1.15MB
ippjs8-7.0.dll 1.07MB
ippjv8-7.0.dll 1.07MB
ipprw7-7.0.dll 1.06MB
ippjp8-7.0.dll 1.03MB
ippjg9-7.0.dll 1.03MB
ippacp8-7.0.dll 1.01MB
ippacv8-7.0.dll 1023KB
ippjw7-7.0.dll 1019KB
ippacs8-7.0.dll 1019KB
ippacw7-7.0.dll 983KB
libiompprof5md.dll 887KB
libiomp5md.dll 799KB
ippchg9-7.0.dll 639KB
ippchs8-7.0.dll 639KB
ippchv8-7.0.dll 639KB
ippchp8-7.0.dll 635KB
ippchw7-7.0.dll 595KB
ippdcg9-7.0.dll 447KB
ippdcp8-7.0.dll 439KB
pdbx.dll 419KB
ippdcv8-7.0.dll 403KB
ippdcs8-7.0.dll 403KB
ippdcw7-7.0.dll 395KB
ippi-7.0.dll 387KB
irml_debug.dll 377KB
ipps-7.0.dll 255KB
irml_debug.dll 186KB
irml.dll 182KB
ippdip8-7.0.dll 163KB
ippdis8-7.0.dll 163KB
ippdig9-7.0.dll 163KB
ippdiv8-7.0.dll 159KB
ippm-7.0.dll 151KB
ippcv-7.0.dll 147KB
ippvc-7.0.dll 139KB
ippcore-7.0.dll 135KB
ippcc-7.0.dll 127KB
ippsc-7.0.dll 119KB
ippj-7.0.dll 115KB
ippdiw7-7.0.dll 115KB
ippvm-7.0.dll 107KB
ippac-7.0.dll 99KB
ippdc-7.0.dll 95KB
ippch-7.0.dll 91KB
irml.dll 89KB
libiompstubs5md.dll 87KB
ippdi-7.0.dll 87KB
ippr-7.0.dll 87KB
ippmsg.dll 55KB
libiomp5ui.dll 43KB
共 172 条
- 1
- 2
资源评论
- 懿狼图腾2023-09-17这个好像是32位的,不能用到64位上
- herry_haoq2020-12-02不能解压啊,不能用啊,老大
lucky_MM
- 粉丝: 2
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功