亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ijl.h

?? 本程序?qū)崿F(xiàn)打開兩幅圖像并且提取Harris角點(diǎn),是角點(diǎn)特征匹配的第一步
?? H
?? 第 1 頁 / 共 4 頁
字號(hào):
/*M*
//
//
//               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) 1998 Intel Corporation. All Rights Reserved.
//
//
//  File:
//    ijl.h
//
//  Purpose:
//    IJL Common Header File
//    This file contains:  definitions for data types, data
//    structures, error codes, and function prototypes used
//    in the Intel(R) JPEG Library (IJL).
//
//  Version:
//    1.5
//
*M*/

#ifndef __IJL_H__
#define __IJL_H__


#if defined( __cplusplus )
extern "C" {
#endif


#ifndef IJL_ALL_WARNINGS

#if _MSC_VER >= 1000

/* nonstandard extension used : nameless struct/union          */
#pragma warning(disable : 4201)
/* nonstandard extension used : bit field types other than int */
#pragma warning(disable : 4214)
/* unreferenced inline function has been removed               */
#pragma warning(disable : 4514)
/* named type definition in parentheses                        */
#pragma warning(disable : 4115)

#endif /* _MSC_VER >= 1000 */

#endif /* IJL_ALL_WARNINGS */


#define IJL_STDCALL __stdcall


/* align struct on 8 bytes boundary */
#pragma pack (8)


/* /////////////////////////////////////////////////////////////////////////
// Macros/Constants */

/* Size of file I/O buffer (4K). */
#define JBUFSIZE    4096


#define IJL_INT64  __int64
#define IJL_UINT64 unsigned IJL_INT64


#ifndef IJLAPI
  #ifdef IJL_MSEXPORTS
    #define IJLAPI(type,name,arg) \
      extern __declspec(dllimport) type IJL_STDCALL name arg
  #else
    #define IJLAPI(type,name,arg) \
      extern type IJL_STDCALL name arg
  #endif
#endif



#define IJL_DIB_ALIGN (sizeof(int) - 1)

#define IJL_DIB_UWIDTH(width,nchannels) \
  ((width) * (nchannels))

#define IJL_DIB_AWIDTH(width,nchannels) \
  ( ((IJL_DIB_UWIDTH(width,nchannels) + IJL_DIB_ALIGN) & (~IJL_DIB_ALIGN)) )

#define IJL_DIB_PAD_BYTES(width,nchannels) \
  ( IJL_DIB_AWIDTH(width,nchannels) - IJL_DIB_UWIDTH(width,nchannels) )


#define IJL_DIB_SCALE_SIZE(jpgsize,scale) \
  ( ((jpgsize) + (scale) - 1) / (scale) )




/*D*
////////////////////////////////////////////////////////////////////////////
// Name:        IJLibVersion
//
// Purpose:     Stores library version info.
//
// Context:
//
// Example:
//   major           - 1
//   minor           - 0
//   build           - 1
//   Name            - "ijl10.dll"
//   Version         - "1.0.1 Beta1"
//   InternalVersion - "1.0.1.1"
//   BuildDate       - "Sep 22 1998"
//   CallConv        - "DLL"
//
////////////////////////////////////////////////////////////////////////////
*D*/

typedef struct _IJLibVersion
{
  int         major;
  int         minor;
  int         build;
  const char* Name;
  const char* Version;
  const char* InternalVersion;
  const char* BuildDate;
  const char* CallConv;

} IJLibVersion;


/*D*
////////////////////////////////////////////////////////////////////////////
// Name:        IJL_RECT
//
// Purpose:     Keep coordinates for rectangle region of image
//
// Context:     Used to specify roi
//
// Fields:
//
////////////////////////////////////////////////////////////////////////////
*D*/

typedef struct _IJL_RECT
{
  long  left;
  long  top;
  long  right;
  long  bottom;

} IJL_RECT;


/*D*
////////////////////////////////////////////////////////////////////////////
// Name:        IJL_HANDLE
//
// Purpose:     file handle
//
// Context:     used internally
//
// Fields:
//
////////////////////////////////////////////////////////////////////////////
*D*/

typedef void* IJL_HANDLE;


/*D*
////////////////////////////////////////////////////////////////////////////
// Name:        IJLIOTYPE
//
// Purpose:     Possible types of data read/write/other operations to be
//              performed by the functions IJL_Read and IJL_Write.
//
//              See the Developer's Guide for details on appropriate usage.
//
// Fields:
//
//  IJL_JFILE_XXXXXXX   Indicates JPEG data in a stdio file.
//
//  IJL_JBUFF_XXXXXXX   Indicates JPEG data in an addressable buffer.
//
////////////////////////////////////////////////////////////////////////////
*D*/

typedef enum _IJLIOTYPE
{
  IJL_SETUP                   = -1,


  /* Read JPEG parameters (i.e., height, width, channels, sampling, etc.) */
  /* from a JPEG bit stream. */
  IJL_JFILE_READPARAMS        =  0,
  IJL_JBUFF_READPARAMS        =  1,

  /* Read a JPEG Interchange Format image. */
  IJL_JFILE_READWHOLEIMAGE    =  2,
  IJL_JBUFF_READWHOLEIMAGE    =  3,

  /* Read JPEG tables from a JPEG Abbreviated Format bit stream. */
  IJL_JFILE_READHEADER        =  4,
  IJL_JBUFF_READHEADER        =  5,

  /* Read image info from a JPEG Abbreviated Format bit stream. */
  IJL_JFILE_READENTROPY       =  6,
  IJL_JBUFF_READENTROPY       =  7,

  /* Write an entire JFIF bit stream. */
  IJL_JFILE_WRITEWHOLEIMAGE   =  8,
  IJL_JBUFF_WRITEWHOLEIMAGE   =  9,

  /* Write a JPEG Abbreviated Format bit stream. */
  IJL_JFILE_WRITEHEADER       = 10,
  IJL_JBUFF_WRITEHEADER       = 11,

  /* Write image info to a JPEG Abbreviated Format bit stream. */
  IJL_JFILE_WRITEENTROPY      = 12,
  IJL_JBUFF_WRITEENTROPY      = 13,


  /* Scaled Decoding Options: */

  /* Reads a JPEG image scaled to 1/2 size. */
  IJL_JFILE_READONEHALF       = 14,
  IJL_JBUFF_READONEHALF       = 15,

  /* Reads a JPEG image scaled to 1/4 size. */
  IJL_JFILE_READONEQUARTER    = 16,
  IJL_JBUFF_READONEQUARTER    = 17,

  /* Reads a JPEG image scaled to 1/8 size. */
  IJL_JFILE_READONEEIGHTH     = 18,
  IJL_JBUFF_READONEEIGHTH     = 19,

  /* Reads an embedded thumbnail from a JFIF bit stream. */
  IJL_JFILE_READTHUMBNAIL     = 20,
  IJL_JBUFF_READTHUMBNAIL     = 21

} IJLIOTYPE;


/*D*
////////////////////////////////////////////////////////////////////////////
// Name:        IJL_COLOR
//
// Purpose:     Possible color space formats.
//
//              Note these formats do *not* necessarily denote
//              the number of channels in the color space.
//              There exists separate "channel" fields in the
//              JPEG_CORE_PROPERTIES data structure specifically
//              for indicating the number of channels in the
//              JPEG and/or DIB color spaces.
//
//              See the Developer's Guide for details on appropriate usage.
//
////////////////////////////////////////////////////////////////////////////
*D*/

typedef enum _IJL_COLOR
{
  IJL_RGB         = 1,    /* Red-Green-Blue color space. */
  IJL_BGR         = 2,    /* Reversed channel ordering from IJL_RGB. */
  IJL_YCBCR       = 3,    /* Luminance-Chrominance color space as defined */
                          /* by CCIR Recommendation 601. */
  IJL_G           = 4,    /* Grayscale color space. */
  IJL_RGBA_FPX    = 5,    /* FlashPix RGB 4 channel color space that */
                          /* has pre-multiplied opacity. */
  IJL_YCBCRA_FPX  = 6,    /* FlashPix YCbCr 4 channel color space that */
                          /* has pre-multiplied opacity. */

  IJL_OTHER       = 255   /* Some other color space not defined by the IJL. */
                          /* (This means no color space conversion will */
                          /* be done by the IJL.) */

} IJL_COLOR;


/*D*
////////////////////////////////////////////////////////////////////////////
// Name:        IJL_JPGSUBSAMPLING
//
// Purpose:     Possible subsampling formats used in the JPEG.
//
//              See the Developer's Guide for details on appropriate usage.
//
////////////////////////////////////////////////////////////////////////////
*D*/

typedef enum _IJL_JPGSUBSAMPLING
{
  IJL_NONE    = 0,    /* Corresponds to "No Subsampling". */
                      /* Valid on a JPEG w/ any number of channels. */
  IJL_411     = 1,    /* Valid on a JPEG w/ 3 channels. */
  IJL_422     = 2,    /* Valid on a JPEG w/ 3 channels. */

  IJL_4114    = 3,    /* Valid on a JPEG w/ 4 channels. */
  IJL_4224    = 4     /* Valid on a JPEG w/ 4 channels. */

} IJL_JPGSUBSAMPLING;


/*D*
////////////////////////////////////////////////////////////////////////////
// Name:        IJL_DIBSUBSAMPLING
//
// Purpose:     Possible subsampling formats used in the DIB.
//
//              See the Developer's Guide for details on appropriate usage.
//
////////////////////////////////////////////////////////////////////////////
*D*/

typedef IJL_JPGSUBSAMPLING IJL_DIBSUBSAMPLING;


/*D*
////////////////////////////////////////////////////////////////////////////
// Name:        HUFFMAN_TABLE
//
// Purpose:     Stores Huffman table information in a fast-to-use format.
//
// Context:     Used by Huffman encoder/decoder to access Huffman table
//              data.  Raw Huffman tables are formatted to fit this
//              structure prior to use.
//
// Fields:
//  huff_class  0 == DC Huffman or lossless table, 1 == AC table.
//  ident       Huffman table identifier, 0-3 valid (Extended Baseline).
//  huffelem    Huffman elements for codes <= 8 bits long;
//              contains both zero run-length and symbol length in bits.
//  huffval     Huffman values for codes 9-16 bits in length.
//  mincode     Smallest Huffman code of length n.
//  maxcode     Largest Huffman code of length n.
//  valptr      Starting index into huffval[] for symbols of length k.
//
////////////////////////////////////////////////////////////////////////////
*D*/

typedef struct _HUFFMAN_TABLE
{
  int             huff_class;
  int             ident;
  unsigned int    huffelem[256];
  unsigned short  huffval[256];
  unsigned short  mincode[17];
  short           maxcode[18];
  unsigned short  valptr[17];

} HUFFMAN_TABLE;


/*D*
////////////////////////////////////////////////////////////////////////////
// Name:        JPEGHuffTable
//
// Purpose:     Stores pointers to JPEG-binary spec compliant
//              Huffman table information.
//
// Context:     Used by interface and table methods to specify encoder
//              tables to generate and store JPEG images.
//
// Fields:
//  bits        Points to number of codes of length i (<=16 supported).
//  vals        Value associated with each Huffman code.
//  hclass      0 == DC table, 1 == AC table.
//  ident       Specifies the identifier for this table.
//              0-3 for extended JPEG compliance.
//
////////////////////////////////////////////////////////////////////////////
*D*/

typedef struct _JPEGHuffTable

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美大胆一级视频| 日本不卡的三区四区五区| 久久久国产精品麻豆| 欧美一区二区私人影院日本| 欧美群妇大交群中文字幕| 色88888久久久久久影院按摩| av在线不卡电影| 波多野结衣精品在线| 成人app软件下载大全免费| av电影天堂一区二区在线观看| 国产电影一区二区三区| 豆国产96在线|亚洲| 成人免费福利片| 99久久99久久免费精品蜜臀| 91亚洲大成网污www| 色婷婷激情一区二区三区| 欧美在线一区二区三区| 欧美日韩一区二区三区在线| 在线播放中文一区| 欧美tickling网站挠脚心| 精品国产91乱码一区二区三区| 久久久久久97三级| 日本一区二区视频在线观看| 1024精品合集| 亚洲123区在线观看| 久久激五月天综合精品| 国产酒店精品激情| 成人免费三级在线| 色成人在线视频| 日韩亚洲电影在线| 国产午夜精品一区二区| 亚洲精品成人精品456| 石原莉奈在线亚洲三区| 国产毛片精品视频| 99免费精品在线| 欧美日韩五月天| 久久亚洲春色中文字幕久久久| 国产精品乱人伦一区二区| 一区二区三区免费看视频| 日韩成人精品在线观看| 国产精品亚洲一区二区三区妖精 | 石原莉奈在线亚洲二区| 久久国产麻豆精品| 99久久精品国产导航| 91精品国产欧美一区二区| 久久精品网站免费观看| 亚洲图片一区二区| 国产成人一级电影| 欧美丝袜第三区| 久久亚洲精品国产精品紫薇| 亚洲精品成a人| 国产麻豆视频精品| 在线欧美日韩国产| 久久久一区二区三区捆绑**| 亚洲欧美成人一区二区三区| 精品综合免费视频观看| 99免费精品在线| 日韩极品在线观看| 成人爽a毛片一区二区免费| 3d动漫精品啪啪一区二区竹菊| 欧美极品另类videosde| 日韩av中文在线观看| 99天天综合性| 精品国产乱码久久| 日韩黄色小视频| 91美女片黄在线观看| 久久久国际精品| 天堂久久久久va久久久久| 成人综合在线观看| 精品国产乱码久久久久久夜甘婷婷| 亚洲久草在线视频| 丁香婷婷综合网| 欧美videos大乳护士334| 亚洲v中文字幕| 91免费观看视频在线| 国产日韩欧美制服另类| 美女高潮久久久| 91精品欧美一区二区三区综合在| 亚洲免费在线播放| 波多野结衣亚洲| 亚洲国产激情av| 激情综合色综合久久| 日韩久久久久久| 五月综合激情日本mⅴ| 在线免费亚洲电影| 亚洲欧美成aⅴ人在线观看| 成人app软件下载大全免费| 26uuu亚洲综合色| 免费成人性网站| 日韩一区二区三区精品视频| 五月综合激情婷婷六月色窝| 欧美在线观看禁18| 一区二区三区日本| 91福利在线观看| 亚洲一区二区在线观看视频| 91亚洲精品乱码久久久久久蜜桃| 国产精品久久久久国产精品日日| 国产精品资源网| 国产亚洲欧洲997久久综合| 蜜臀精品一区二区三区在线观看| 欧美一区二区三区啪啪| 日韩电影免费一区| 欧美成人女星排名| 精品在线视频一区| 精品国产91久久久久久久妲己| 精品一区二区三区免费毛片爱| 日韩欧美国产不卡| 久久99九九99精品| 久久久国产精品午夜一区ai换脸| 国产乱子伦一区二区三区国色天香| 日韩欧美一区电影| 国产真实精品久久二三区| 久久日韩粉嫩一区二区三区| 国产精品一区二区久激情瑜伽 | 日韩精品一区第一页| 这里只有精品99re| 蜜臀av一区二区在线免费观看| 欧美一级精品大片| 久久99精品国产91久久来源| 久久精子c满五个校花| 成人一级视频在线观看| 亚洲婷婷在线视频| 欧美日韩另类一区| 久久国产生活片100| 久久久影院官网| 99视频精品在线| 亚洲成人免费在线观看| 日韩美女一区二区三区四区| 国产精品一区二区不卡| 亚洲三级电影全部在线观看高清| 欧洲中文字幕精品| 日本不卡一区二区三区高清视频| 日韩欧美www| 国产免费成人在线视频| 色婷婷亚洲精品| 蜜臀av在线播放一区二区三区| 久久免费看少妇高潮| 91日韩精品一区| 日韩精品一级中文字幕精品视频免费观看 | av激情亚洲男人天堂| 亚洲一区二区在线视频| 欧美变态口味重另类| 91一区二区三区在线观看| 日韩综合小视频| 欧美激情在线观看视频免费| 欧美性色综合网| 国内精品视频666| 亚洲视频在线一区二区| 日韩一区二区三区在线视频| 国产成人av影院| 午夜精品久久久久久久久久久| www国产精品av| 91国偷自产一区二区三区观看| 激情综合网最新| 亚洲一区电影777| 久久久久久久久久看片| 在线免费观看一区| 国产福利一区二区| 日韩在线一二三区| 亚洲欧美综合在线精品| 欧美电视剧免费全集观看| 一本久道久久综合中文字幕| 免费观看日韩电影| 一区二区三区四区av| 久久亚洲一区二区三区四区| 欧美伊人久久大香线蕉综合69| 精品一区二区三区的国产在线播放 | 亚洲欧美日韩国产综合在线| 精品福利在线导航| 欧美色老头old∨ideo| 国产精品99久久久久久久女警 | 色综合婷婷久久| 国产精品资源在线看| 日本美女视频一区二区| 夜夜揉揉日日人人青青一国产精品| 精品盗摄一区二区三区| 欧美福利一区二区| 日本精品一区二区三区高清| 国产又粗又猛又爽又黄91精品| 亚洲第一主播视频| 亚洲激情网站免费观看| 国产精品女主播av| 久久精品亚洲一区二区三区浴池| 678五月天丁香亚洲综合网| 91丨porny丨首页| 国产xxx精品视频大全| 激情偷乱视频一区二区三区| 五月综合激情婷婷六月色窝| 亚洲黄色录像片| 国产精品激情偷乱一区二区∴| 精品国产凹凸成av人导航| 日韩三区在线观看| 欧美日韩精品欧美日韩精品一| 日本黄色一区二区| 91蜜桃在线免费视频| 91在线视频在线| 91免费在线播放| 色婷婷久久久亚洲一区二区三区| 99r国产精品| 91香蕉视频在线|