新四季網

圖形圖像數據信息提取方法

2023-10-08 09:58:04 2


專利名稱::圖形圖像數據信息提取方法
技術領域:
:本發明涉及圖形圖像數據信息提取的方法,特別涉及一種不少於三個已知坐標數據的圖形圖像進行數據信息提取的方法,在用戶通過滑鼠選取位置的情況下,程序計算得到該位置坐標。
背景技術:
:科研和生產實踐工作中,常常需要從圖形圖像中提取大量數據信息,這個工作現在一般是手工完成,而手工操作枯燥、低效、耗時,不精確、出錯率高。本發明設計程序、開發軟體,通過計算機完成,極大地提高提取工作的效率和數據信息精度。
發明內容本發明地目的在於提供這樣一種圖形圖像數據信息提取的方法將圖形圖像文件導入(BMP文件,如是紙質文件,掃描生成BMP文件)程序,顯示在計算機屏幕上,用戶通過滑鼠操作選擇需要採取數據信息的位置(取點過程中圖形圖像可隨意縮小、放大和平移),軟體自動記錄取樣點數據信息(屏幕坐標和取樣點的其它信息)。取樣完成後,程序將屏幕坐標轉換成實際坐標。本發明提出的目的通過以下方案來實現一種圖形圖像數據信息提取方法,用於接收作為提取對象的數據信息的圖形圖像文件的輸入,對數據信息進行提取並給出數據信息的位置的坐標,所述方法包括a.用滑鼠操作選擇需要採取數據信息的位置,以及b.對採取數據信息的位置進行與圖形圖像的匹配顯示、計算採取數據信息的位置的坐標。對用滑鼠操作選擇需要採取數據信息的位置採用了這樣的方法用操作DIB的Win32API函數在計算機屏幕上顯示帶有數據信息的圖形圖像位圖文件,用滑鼠操作選擇需要採取的數據信息的位置,程序記錄該位置。對採取數據信息的位置進行與圖形圖像的匹配顯示採用了這樣的方法在所述的程序記錄位置時,用到兩個二維動態鍊表,一個記錄該位置在位圖文件輸入時,其對應的圖上坐標,隨後程序繪製該坐標位置時,計算圖上坐標轉換後的坐標;另一個鍊表用於保存。計算採取數據信息的位置的坐標採用了這樣的方法所述的在計算機屏幕上顯示的帶有數據信息的圖形圖像位圖文件的圖像上通過滑鼠選取三個已知圖上坐標的參考點,通過參考點坐標對話框輸入實際坐標,則所有採取數據信息的坐標位置的圖上坐標和實際坐標的映射關係都滿足三個參考點的映射關係。用戶通過滑鼠操作選擇需要採取的數據信息的位置或將已選擇的位置刪除是個動態隨機過程,程序將已選擇的位置的坐標記錄於動態二維鍊表中,實現滑鼠操作選擇需要採取的數據信息的位置或刪除已選擇的位置的隨機性。將所述三個參考點的圖上及實際X、Y坐標聯立,得到包含六個未知係數和六個線性方程的方程組,求解該方程組,得到六個係數,分別代入各數據點的實際坐標與圖上坐標的映射關係式中,就能求得每個數據點對應的實際坐標。方程組如下其中(x01,y01)、(x02,y02)、(x03,y03)分別為三個參考點的圖上坐標,(x1,y1)、(x2,y2)、(x3,y3)分別為三個參考點的實際坐標,A、B、C、D、L、M為需求解的未知的係數。所述的圖形圖像文件為BMP位圖文件。本發明的有益效果1、本發明針對在科研和生產實踐中,從圖形圖像中提取數據(信息)的工作極其頻繁、工作量極大這一實際情況,採用計算機技術(如C++編程技術),設計開發軟體,使用戶從過去「手工提取」中解放出來,提高提取工作的效率和數據信息精度。2、本發明解決對滑鼠操作已選擇位置在隨後的圖形圖像操作中(放大、縮小、平移),與原圖上該位置的匹配顯示。3、將坐標信息精確提取在程序中進行實現,可移植性強。對任何一個包含數據信息的圖像文件都可以將其數據提取出來。圖1是本發明所述方法的流程圖。圖2是位圖讀入及顯示程序示意圖。圖3是二維動態鍊表說明圖。具體實施例方式下面結合附圖和並非特定的實施例來對本發明作更詳盡的說明。實施例1下面將以BMP位圖文件為例來對本發明做出更詳細的說明。Windows作業系統下有兩大類位圖格式——GDI(GraphicsDeviceInterface,圖形設備接口)位圖和DIB(Device-IndependentBitmaps,設備無關位圖)。在MFC(MicrosoftFoundationClass,微軟基本類庫)6.0版中,GDI位圖對象被封裝在CBitmap類中。由於該類使用一種與WindowsGDI模塊有關的Windows數據結構,因此具有設備相關性。即使程序得到位圖數據的一個拷貝,其位(bit)安排仍是依賴於顯示硬體的。因此,在同一臺計算機中GDI位圖可以自由地在不同程序中傳輸,但由於其設備依賴性,使得其通過磁碟或網絡在不同類型計算機之間的傳輸變得毫無意義。DIB則在程序設計方面提供許多超越GDI位圖的優勢DIB本身攜帶有自己的顏色信息,使顏色調配管理變得更加簡單;任何運行Windows作業系統的計算機均可處理存儲於BMP文件或可執行文件內部資源中的DIB;儘管TIFF、GIF或JPEG等格式的圖像文件在轉換後也可以被使用,但卻只有採用DIB格式的文件被Win32API所直接支持;雖然在Win32中允許在不同進程之間通過傳遞GDI位圖句柄到剪貼板進行位圖的傳遞,但在後臺所進行的操作卻是藉助DIB來完成的——將設備相關的GDI位圖轉換成一個DIB,並將此DIB複製到一段共內存。從中可以明顯看出,相對設備獨立的DIB較之GDI位圖有著明顯的優勢,因此,本軟體圖像操作部分的程序實現代碼均以DIB作為處理對象。BMP文件是DIB中比較典型的一種,其文件格式可分為兩大部分文件頭部分和象素點陣部分。文件頭包含DIB的結構數據,並可進一步分為三段。文件頭第一部分是位圖文件頭結構BITMAPFILEHEADER,在wingdi.h中定義如下typedefstructtagBITMAPFILEHEADER{//bmfhWORDbfType;DWORDbfSize;WORDbfReserved1;WORDbfReserved2;DWORDbfOffBits;}BITMAPFILEHEADER;其長度固定為14位元組。第一個數據成員bfType固定為Ox424D(ASCII碼「BM」),用來標識本文件為BMP位圖文件。數據成員bfSize記錄此位圖文件的實際長度。bfReserved1和bfReserved2為保留字,通常為0,一般不予考慮。最後的bfOffBits為位圖陣列相對於文件頭的偏移距離。第二部分是位圖信息頭結構BITMAPHEADER,也是在wingdi.h中定義的,其內部成員較多,主要記錄DIB的尺寸和顏色格式等信息,完整定義如下  typedefstructtagBITMAPINFOHEADER{//bmih  DWORDbiSize  LONGbiWidth;  LONGbiHeight;  WORDbiPlanes;  WORDbiBitCount;  DWORDbiCompression;  DWORDbiSizelmage;  LONGbiXPelsPerMeter;  LONGbiYPelsPerMeter;  DWORDbiClrUsed;  DWORDbiClrImportant;  }BITMAPINFOHEADER;其中,成員biSize為該結構長度,固定為40位元組。biWidth和biHeight分別保存DIB的寬度和高度。biPlanes描述目標設備的位面個數,必須為1。biBitCount記錄圖像的位深度,可選值為1(單色位圖)、4(16色位圖)、8(256位圖)、16(16位增強色位圖)、24(24位真彩色位圖)和32(32位真彩色位圖)。BiCompression指定圖像的壓縮格式,有效值分別為BI_RGB、BI_RLE8、BI_RLE4、BI_BITFIELDS和BI_JPEG等,一般情況下置為BI_RGB不壓縮模式。成員biSizeImage為位圖陣列的大小。biXPelsPerMeter和biYPelsPerMeter指定目標設備的解析度。biClrUsed指定圖像中實際用到的顏色數,如果為零,則使用的顏色與位深度指定的相一致。最後的成員biClrImportant如果非零,則指定圖像中相對重要的顏色數。最後一段用於存放圖像的調色板(又稱顏色分配表,colortable),因此對於不需要調色板支持的16位、24位和32位位深度圖像的頭文件中將沒有該段,在前兩段之後直接為象素陣列數據。而對於16位以下的圖像,該段為一個長度為biClrUsed的RGBQUAD結構數組。其中RGBQUAD結構定義如下typedefstructtagRGBQUAD{//rgbqBYTErgbBlue;BYTErgbGreen;BYTErgbRed;BYTErgbReserved;}RGBQUAD;結構的前三個成員分別為顏色的藍、綠、紅分量,rgbReserved為保留值,通常為0。在此之後便是圖像的象素點陣序列,根據位深度的不同有著不同的定義。對於位深度在16位以下的圖像為顏色的索引值;對於16位、24位和32位的則存放著圖像實際的R、G、B各分量值。即使是真彩位圖,由於位深度的不同其陣列結構也是有區別的。16位位深度的圖像採用「565」的組織方式,即以兩個字節存放一個RGB單元RRRRRGGG(高字節)GGGBBBBB(低字節)。24位位深度圖像則恰好可以用三個字節存放一個完整的RGB單元,因此在對象素進行操作時,可以很方便地按字節進行處理而不必進行位運算。32位位深度的位圖構成原理也比較簡單,它是將一個顏色字拓展成一個雙字來實現的,比如,上述16位位深度的圖像存放有一個完整RGB顏色的兩個字節,在轉換成32位位深度位圖後就被拓展為00000RRRRRR00000GGGGGG00000BBBBB。本發明在圖像處理部分中,將注意力集中在圖像處理的算法實現上,封裝Windows系統提供的一些重要的DIB訪問函數,建立一個實現DIB主要操作功能的類。在進行圖像處理編程時,只需通過該類提供的公有型(public)接口函數調用,即可實現與之相關的功能。基本函數有五個SetDIBitsToDevice、StretchDIBits、GetDIBits、CreateDIBitmap和CreateDIBSection,分別用於顯示列印DIB、拉伸顯示DIB、從GDI位圖構造DIB、從DIB創建GDI位圖以及創建DIB項(一種特殊的DIB)。SetDIBitsToDevice函數負責將DIB直接顯示到屏幕或輸出到印表機,而不進行任何縮放處理。函數原型在wingdi.h中聲明如下  intSetDIBitsToDevice(  HDChdc,   //設備上下文句柄  intXDest,   //目的區域左上角X坐標  intYDest,   //目的區域左上角Y坐標  DWORDdwWidth,   //源BIB寬度  DWORDdwHeight,   //源DIB高度  intXSrc,   //源DIB左上角X坐標  intYSrc,   //源DIB左上角Y坐標  UINTuStarScan,   //指定DIB掃描的起始行  UINTcScanLines,   //指定掃描行數<!--SIPO-->  CONSTVOID*lpvBits,//指向DIB數據圖像的指針  CONSTBITMAPINFO*lpbmi,//指向位圖信息結構的指針  UINTfuColorUse//指定使用的是RGB還是調色//板索引  );拉伸顯示函數StretchDIBits對DIB進行拉伸變換後再顯示到顯示器或輸出到印表機。函數原型如下  intStretchDIBits(  HDChdc,//設備上下文句柄  intXDest,//目的區域左上角X坐標  intYDest,//目的區域左上角Y坐標  intnDestWidth,//目的區域寬度  intnDestHeight,//目的區域高度  intXSrc,//源DIB左上角X坐標  intYSrc,//源DIB左上角Y坐標  intnSrcWidth,//源DIB寬度  intnSrcHeight,//源DIB高度  CONSTVOID*lpBits,//指向DIB數據圖像的指針  CONSTBITMAPINFO*lpBitsInfo,//指向位圖信息結構的指針  UINTiUsage,//指定使用的是RGB還是調//色板索引  DWRODdwRop//指定繪製方式  );如果參數nSrcWidth和nDestWidth的符號或是參數nSrcHeight和nDestHeight的符號不同,那麼函數StretchDIBits將創建一個原位圖的鏡像。具體而言,如果只有參數nSrcWidth和nDestWidth的符號不同,將沿X軸創建鏡像;類似地,如果只有參數nSrcHeight和nDestHeight的符號不同,將沿Y軸創建鏡像。到目前為止,Microsoft一直沒有將有關DIB的API函數封裝進MFC,這樣在進行面向對象(OOP)的程序設計時將十分不便。作者在此部分編程實現時,主要參閱參考文獻《數字圖像處理學VisualC++實現》(朗銳編著,北京希望電子出版社,2003年1月第1版,ISBN7-89498-026-9)提供的相關程序代碼。本發明的軟體源程序中附有詳細的注釋說明。Microsoft提供的MFC封裝WindowsAPI,是一個面向對象的封裝的C++類庫。MFC6.0版本封裝大約200個類,其中一些可以被用戶直接使用,而另一些則主要作為用戶自己的類的基礎類。MFC是一個應用程式的框架結構。它不僅僅是一個類的集合,還幫助定義應用程式的結構並為應用程式處理許多雜務。框架結構提供了抽象功能,它遠遠地超出WindowsAPI的功能。本發明的程序基於MFC類庫,調用前述DIB類,即可實現BMP位圖的顯示;在恰當的消息函數中改變調用DIB類對象函數的參數,實現位圖的縮放、平移。在此基礎上,編程實現其它操作,如滑鼠點擊(獲取數據信息)、數據信息記錄、轉換坐標計算、以及已取點在隨後的圖形圖像操作中(放大、縮小、平移),與原圖上該點的匹配顯示等。對圖形圖像數據信息進行提取最終要歸結到對BMP位圖的處理上來,程序基本功能如下所述在MFCWizards自動生成的單文檔程序中,添加前述DIB類,並在該單文檔程序的文檔類對象(名為CBMPDoc)中實例化DIB類,對象名為m_DIB。在CBMPDoc類對象的成員函數OnOpenDocument中調用m_DIB對象的讀入DIB文件成員函數,實現該單文檔MFC程序中讀入位圖文件。讀入位圖文件後,顯示工作由MFCCView類的派生類對象CBMPView完成。MFC程序窗口視圖區的繪製由CBMPView類對象的成員函數OnDraw實現。在CBMPView類對象的成員函數OnDraw中,首先調用CBMPView類對象的成員函數GetDocument,得到指向CBMPDoc類對象的指針,用該指針指向CBMPDoc對象中的m_DIB對象,再在OnDraw函數中用指向m_DIB的指針調用DIB類的顯示成員函數,即可實現位圖的顯示。如說明書附圖2所示。進行位圖的縮放、平移操作時,在MFC程序菜單項中添加新的菜單,並在工具欄裡繪製相應新的工具按鈕,分別對應縮放因子變量和X、Y軸平移象素變量。仍在CBMPView類對象的OnDraw函數中,改變傳入m_DIB的顯示函數的參數,則DIB類調用封裝的Win32API函數StretchDIB,實現位圖的縮放;或者改變繪製位圖的區域的坐標,實現位圖的平移。程序及注釋如下用滑鼠託拽實現位圖的平移操作時,首先定義一個bool型狀態變量,當用戶點擊平移操作的菜單選項或相應工具欄按鈕後,該狀態量值為true,在CBMPView類對象的消息函數OnLButtonDown(代表滑鼠左鍵按下)中,記錄當前單擊點的坐標,並用函數捕捉滑鼠的運動(函數的詳細情況請見程序清單);按下滑鼠左鍵並且滑鼠移動(託拽)過程中,CBMPView類對象的消息函數OnMouseMove響應該過程,檢測是否捕捉滑鼠,並由OnLButtonDown函數中記錄的單擊點坐標,計算變化的平移距離變量x_move及y_move的值,即時刷新(Invalidate函數)顯示,便能顯示位圖隨滑鼠的託拽移動位置;最後,鬆開滑鼠左鍵,消息函數OnLButtonUp函數響應該過程,解除捕捉滑鼠,完成一次滑鼠託拽平移位圖的操作。由於用戶添加曲線、選擇數據點及刪除數據點的操作是個動態隨機過程,不可能預先知道用戶將選取、刪除多少個數據點或添加多少條曲線,所以數據點的存儲用二維鍊表來實現,鍊表結構如說明書附圖3所示。鍊表由類構成,每個結點為一個類對象。該類中包括一個用戶自定義類型的數據域data,在本軟體中定義為CPoint類型;兩個該類的指針,一個指向下一「行」的結點對象,另一個指向下一「列」的結點對象。鍊表包括表頭指針*first,其數據域data置零,「行」指針指向第一「行」,「列」指針(元素指針)指空(NULL);每一行的頭結點的數據域也置零,「行」指針指向下一「行」的頭結點,元素指針指向該「行」第一個結點;各「行」中所有結點的「行」指針都指空,元素指針指向該「行」下一個結點,數據域存儲CPoint類型數據;如果是「行」內最後一個結點,則其「行」、「列」指針都指空;最後一「行」的頭結點被指針*cur_row指向,表明該「行」為鍊表最後一行,該行最後一個結點被指針*cur_ele指向,表明該結點為鍊表最後一行最後一個結點。該鍊表的類定義及注釋如下基於該二維動態鍊表,在MFC程序的響應函數中調用鍊表相應的成員函數,就能動態實現曲線、數據點的添加以及刪除操作。添加曲線時,相當於在二維鍊表中添加新的「行」;添加數據點時,即在當前「行」中添加新的結點,結點的數據域就是選取的坐標;刪除時,由於不可能精確地點擊到正好需要刪除的點,需要先搜索整個鍊表,找出數據域距選取點最近的結點,再判定該結點數據域的值與選取的點的坐標是否在一定的範圍內,才能最終確定該結點是否為應該刪除的結點,若是,刪除之,完成刪除一個結點的操作,不是,取消操作。為實現已選取的點在位圖顯示變化時的匹配顯示,當對位圖進行縮放或平移操作時,顯示內容的位置將發生改變,此時,需要使用戶選取的數據點(即時顯示)同時匹配顯示,而不發生「錯位」現象。為解決該問題,作者在存儲數據點時,實際用到兩個「同步」的二維動態鍊表。首先有一個開關變量表明進入選擇數據點狀態,當滑鼠左鍵按下時,就調用選擇坐標點的函數,該函數同時更新兩個鍊表,一個名為Current_Points,直接存入當前滑鼠單擊點的坐標,另一個名為Real_Points,它的值為其中,out為二維動態鍊表的成員函數;ccp為當前顯示位圖的中心坐標(需在OnDraw函數中對其即時更新);amplifier和m_Rect如前所述。可見,Real_Points實際記錄的是選取的數據點在載入位圖時,其對應的當時的圖上坐標。隨後,在OnDraw函數中繪製這些己選取的坐標點時,只需計算Real_Points轉換坐標後的Current_Points的坐標,就能實現所需的匹配顯示。另外,窗口的大小是可變的,載入位圖時,總是讓位圖中心處於窗口中心。所以,窗口大小發生變化時,Real_Points的值隨之發生改變。MFC中有處理窗口改變的消息函數OnSize,其函數參數就是改變的值。則Real_Points的計算方法為將上述表達式中m_Rect的兩個相應的值改為OnSize函數的兩個坐標參數。實現參考點選取、刪除及匹配顯示的方法與上述方法一致,甚至更為簡單,因為參考點需且僅需三個,所以只需要定義一個一維包含三個元素的數組即可,無需使用二維鍊表來實現。參考點的實際坐標的輸入通過一個MFC對話框實現。在MFC中製作一個對話框實例,其中包含EditBox控制項,每個控制項分別對應一個參考點的X或Y坐標值,記錄三個參考點的實際坐標。由於已知三個參考點的圖上坐標(由用戶通過滑鼠點取)和實際坐標(由用戶通過參考點坐標對話框輸入),則所有數據點的圖上坐標和實際坐標的映射關係都滿足三個參考點的映射關係。將三個參考點的圖上及實際X、Y坐標聯立,得到包含六個未知係數和六個線性方程的方程組,求解該方程組,得到六個係數,分別代入各數據點的實際坐標與圖上坐標的映射關係式中,就能求得每個數據點對應的實際坐標。方程組如下其中(x01,y01)、(x02,y02)、(x03,y03)分別為三個參考點的圖上坐標,(x1,y1)、(x2,y2)、(x3,y3)分別為三個參考點的實際坐標,A、B、C、D、L、M為需求解的未知的係數。在選擇參考點時,最佳情況是所有需要求解的數據點,都處於三個參考點形成的三角形區域的中心,且三角形形狀儘量規則,此時求解的數據精度高;若選取的三個參考點共線或近似共線,則三角形面積為0或近似為0,在求解線性方程組時,係數行列式的值就會很小,程序可以根據該行列式的值判定用戶選取的參考點的情況,以提醒用戶是否重新選取參考點,確保計算數據的精度。本發明所述的對圖形圖像數據信息進行提取的方法,不僅僅限於說明書和實施方式中所列運用,它完全可以被適用於各種適合本發明之領域,對於熟悉本領域的人員而言可容易地實現另外的優點和進行修改,因此在不背離權利要求及等同範圍所限定的一般概念的精神和範圍的情況下,本發明並不限於特定的細節、代表性的設備和這裡示出與描述的圖示示例。權利要求1、一種圖形圖像數據信息提取方法,用於接收作為提取對象的數據信息的圖形圖像文件的輸入,對數據信息進行提取並給出數據信息的位置的坐標,所述方法包括a.用滑鼠操作選擇需要採取數據信息的位置,以及b.對採取數據信息的位置進行與圖形圖像的匹配顯示、計算採取數據信息的位置的坐標。2、根據權利要求1所述的圖形圖像數據信息提取方法,其特徵在於,對用滑鼠操作選擇需要採取數據信息的位置採用了這樣的方法用操作DIB的Win32API函數在計算機屏幕上顯示帶有數據信息的圖形圖像位圖文件,用滑鼠操作選擇需要採取的數據信息的位置,程序記錄該位置。3、根據權利要求1所述的圖形圖像數據信息提取方法,其特徵在於,對採取數據信息的位置進行與圖形圖像的匹配顯示採用了這樣的方法在所述的程序記錄位置時,用到兩個二維動態鍊表,一個記錄該位置在位圖文件輸入時,其對應的圖上坐標,隨後程序繪製該坐標位置時,計算圖上坐標轉換後的坐標;另一個鍊表用於保存。4、根據權利要求1所述的圖形圖像數據信息提取方法,其特徵在於,計算採取數據信息的位置的坐標採用了這樣的方法所述的在計算機屏幕上顯示的帶有數據信息的圖形圖像位圖文件的圖像上通過滑鼠選取三個已知圖上坐標的參考點,通過參考點坐標對話框輸入實際坐標,則所有採取數據信息的坐標位置的圖上坐標和實際坐標的映射關係都滿足三個參考點的映射關係。5、根據權利要求2所述的圖形圖像數據信息提取方法,其特徵在於,用戶通過滑鼠操作選擇需要採取的數據信息的位置或將已選擇的位置刪除是個動態隨機過程,程序將已選擇的位置的坐標記錄於動態二維鍊表中,實現滑鼠操作選擇需要採取的數據信息的位置或刪除已選擇的位置的隨機性。6、根據權利要求4所述的圖形圖像數據信息提取方法,其特徵在於,將所述的三個參考點的圖上及實際X、Y坐標聯立,得到包含六個未知係數和六個線性方程的方程組,求解該方程組,得到六個係數,分別代入各數據點的實際坐標與圖上坐標的映射關係式中,就能求得每個數據點對應的實際坐標。方程組如下其中(x01,y01)、(x02,y02)、(x03,y03)分別為三個參考點的圖上坐標,(x1,y1)、(x2,y2)、(x3,y3)分別為三個參考點的實際坐標,A、B、C、D、L、M為需求解的未知的係數。7、根據從1到6中任一權利要求所述的圖形圖像數據信息提取方法,其特徵在於,所述的圖形圖像文件為BMP位圖文件。全文摘要一種圖形圖像數據信息提取方法,將圖形圖像文件導入(BMP文件,如是紙質文件,掃描生成BMP文件)本程序,顯示在計算機屏幕上,用戶通過滑鼠操作選擇需要採取數據信息的位置(取點過程中可隨意對圖形圖像進行縮小、放大和平移),程序自動記錄取樣點數據信息(屏幕坐標和取樣點的其它信息)。取樣完成後,程序將屏幕坐標轉換成實際坐標。本發明的優點在於這個工作現在一般是手工完成,而手工操作枯燥、低效、耗時,不精確、出錯率高;本發明通過計算機完成,極大地提高提取工作的效率和數據信息精度。實現坐標信息精確提取,保證已取點在隨後的圖形圖像操作中(放大、縮小、平移),與原圖上該點的匹配顯示,具備用戶友好的操作界面。文檔編號G06T1/00GK1687966SQ20051001342公開日2005年10月26日申請日期2005年5月9日優先權日2005年5月9日發明者黃歲樑,鈕傑申請人:南開大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀