HALCON算子函數——Chapter 7 : Image

来源:互联网 发布:淘宝男装店知乎 编辑:程序博客网 时间:2024/05/17 14:16
http://blog.csdn.net/think_fast/article/details/7011414 

Chapter_7_:Image

7.1  Access

1. get_grayval

  功能:獲取一個圖像目標的灰度值。

2. get_image_pointer1

  功能:獲取一個通道的指針。

3. get_image_pointer1_rect

  功能:獲取圖像數據指針和輸入圖像區域內最小矩形內部的圖像數據。

4. get_image_pointer3

  功能:獲取一個彩色圖像的指針。

5. get_image_time

  功能:查找圖像被創建的時間。

 

7.2  Acquisition

1. close_all_framegrabbers

  功能:關閉所有圖像獲取設備。

2. close_framegrabber

  功能:關閉指定的圖像獲取設備。

3. get_framegrabber_lut

  功能:查找圖像獲取設備的查詢表。

4. get_framegrabber_param

  功能:查找一個圖像獲取設備的指定參數。

5. grab_data

  功能:從指定的圖像獲取設備獲取圖像和預處理圖像數據。

6. grab_data_async

  功能:從指定的圖像獲取設備獲取圖像和預處理圖像數據並且開始下一個異步獲取。

7. grab_image

  功能:從指定的圖像獲取設備獲取一個圖像。

8. grab_image_async

  功能:從指定的圖像獲取設備獲取一個圖像並且開始下一個異步獲取。

9. grab_image_start

  功能:從指定的圖像獲取設備開始下一個異步獲取。

10. info_framegrabber

   功能:從指定的圖像獲取設備查找信息。

11. open_framegrabber

   功能:打開並配置一個圖像獲取設備。

12. set_framegrabber_lut

   功能:設置圖像獲取設備查詢表。

13. set_framegrabber_param

   功能:設置一個圖像獲取設備的指定參數。

 

7.3  Channel

1. access_channel

  功能:獲取一個多通道圖像的一個通道。

2. append_channel

  功能:把附加模型(通道)添加到圖像上。

3. channels_to_image

  功能:把單通道圖像轉變為一個多通道圖像。

4. compose2

  功能:把兩個圖像轉變為一個兩通道圖像。

5. compose3

  功能:把三個圖像轉變為一個三通道圖像。

6. compose4

  功能:把四個圖像轉變為一個四通道圖像。

7. compose5

功能:把五個圖像轉變為一個五通道圖像。

8. compose6

功能:把六個圖像轉變為一個六通道圖像。

9. compose7

功能:把七個圖像轉變為一個七通道圖像。

10. count_channels

   功能:計算圖像的通道。

11. decompose2

   功能:把一個兩通道圖像轉變為兩個圖像。

12. decompose3

功能:把一個三通道圖像轉變為三個圖像。

13. decompose4

功能:把一個四通道圖像轉變為四個圖像。

14. decompose5

功能:把一個五通道圖像轉變為五個圖像。

15. decompose6

功能:把一個六通道圖像轉變為六個圖像。

16. decompose7

功能:把一個七通道圖像轉變為七個圖像。

17. image_to_channels

   功能:把一個多通道圖像轉變為一個通道圖像。

 

7.4  Creation

1. copy_image

  功能:復制一個圖像並為它分配新內存。

2. gen_image1

  功能:從像素的一個指針創建一個圖像。

3. gen_image1_extern

功能:從帶存儲管理的像素的一個指針創建一個圖像。

4. gen_image1_rect

  功能:從像素(帶存儲管理)的指針創建一個矩形區域的圖像。

5. gen_image3

  功能:從像素(紅、綠、藍)的三個指針創建一個圖像。

6. gen_image_const

  功能:創建一個固定灰度值的圖像。

7. gen_image_gray_ramp

  功能:創建一個灰度值階梯。

8. gen_image_interleaved

  功能:從交叉像素的一個指針創建一個三通道圖像。

9. gen_image_proto

  功能:創建一個指定的固定灰度值的圖像。

10. gen_image_surface_first_order

   功能:創建一階多項式的一個彎曲灰度表面。

11. gen_image_surface_second_order

   功能:創建二階多項式的一個彎曲灰度表面。

12. region_to_bin

   功能:把一個區域轉變為一個二進制字節圖像。

13. region_to_label

   功能:把區域轉變為一個標簽圖像。

14. region_to_mean

   功能:用它們的平均灰度值繪制區域。

 

7.5  Domain

1. add_channels

  功能:把兩個灰度值添加到區域中。

2. change_domain

  功能:改變一個圖像的定義區間。

3. full_domain

  功能:把一個圖像的區域擴大到最大值。

4. get_domain

  功能:獲取一個圖像的區域。

5. rectangle1_domain

  功能:把一個圖像的區域縮小到一個矩形。

6. reduce_domain

  功能:縮小一個圖像的區域。

 

7.6  Features

1. area_center_gray

  功能:計算一個灰度值圖像的區域面積和重心。

2. cooc_feature_image

  功能:計算一個同時出現的矩陣並得出相關灰度值特征。

3. cooc_feature_matrix

  功能:從一個同時出現的矩陣計算灰度值特征。

4. elliptic_axis_gray

  功能:在一個灰度值圖像中計算一個區域的方位和主軸。

5. entropy_gray

  功能:確定一個圖像的熵和各向異性。

6. estimate_noise

  功能:從一個單一圖像估計圖像噪聲。

7. fit_surface_first_order

  功能:通過一個一階表面(平面)計算灰度值力矩和近似值。

8. fit_surface_second_order

  功能:通過一個二階表面(平面)計算灰度值力矩和近似值。

9. fuzzy_entropy

  功能:確定區域的模糊熵。

10. fuzzy_perimeter

   功能:計算一個區域的模糊周長。

11. gen_cooc_matrix

   功能:在一個圖像中計算一個區域中同時出現的矩陣。

12. gray_histo

   功能:計算灰度值分布。

13. gray_histo_abs

   功能:計算灰度值分布。

14. gray_projections

   功能:計算水平和垂直灰度值預測。

15. histo_2dim

   功能:計算兩通道灰度值圖像的直方圖。

16. intensity

   功能:計算灰度值的平均值和偏差。

17. min_max_gray

   功能:計算區域內的最大和最小灰度值。

18. moments_gray_plane

   功能:通過一個平面計算灰度值力矩和近似值。

19. plane_deviation

   功能:從近似像平面計算灰度值的偏差。

20. select_gray

   功能:選擇基於灰度值特征的區域。

21. shape_histo_all

   功能:用極限值確定特征的一個直方圖。

22. shape_histo_point

   功能:用極限值確定特征的一個直方圖。

 

7.7  Format

1. change_format

  功能:改變圖像大小。

2. crop_domain

  功能:去掉確定的灰度值。

3. crop_domain_rel

  功能:去掉和定義域有關的圖像區域。

4. crop_part

  功能:去掉一個矩形圖像區域。

5. crop_rectangle1

  功能:去掉一個矩形圖像區域

6. tile_channels

  功能:把多重圖像拼成一個大圖像。

7. tile_images

  功能:把多重圖像目標拼成一個大圖像。

8. tile_images_offset

  功能:把多重圖像目標拼成一個有確定的位置信息的大圖像。

 

7.8  Manipulation

1. overpaint_gray

  功能:重新繪制一個圖像的灰度值。

2. overpaint_region

  功能:重新繪制一個圖像的區域。

3. paint_gray

  功能:把一個圖像的灰度值畫在另一個圖像上。

4. paint_region

  功能:把區域畫在一個圖像中。

5. paint_xld

  功能:把XLD目標畫在一個圖像中。

6.set_grayval

 功能:在一個圖像中設置單灰度值。

 

7.9  Type-Conversion

1. complex_to_real

  功能:把一個復雜圖像轉變為兩個實際圖像

2. convert_image_type

  功能:轉變一個圖像的類型。

3. real_to_complex

 功能:把兩個實際圖像轉變為一個復雜圖像。

4. real_to_vector_field

  功能:把兩個實值圖像轉變為一個矢量域圖像。

5. vector_field_to_real

  功能:把一個矢量域圖像轉變為兩個實值圖像。

原创粉丝点击