TI DSP TMS320C66x学习笔记之VLIB测试数据(三)

2023-10-27

VLIB是TI提供的针对C6x优化过的视觉库,下载地址:http://software-dl.ti.com/libs/vlib/latest/index_FDS.html 提供40多个核心函数,主要实现以下功能:

  • Background Modeling & Subtraction
  • Object Feature Extraction
  • Tracking & Recognition
  • Low-level Pixel Processing

下载后,导入C: ivlib_c66x_3_2_1_0examples目录下的demo

  1. HoughLinesDemo
  2. Regression

以下是(1)HoughLinesDemo的测试数据(暂时Load Program失败)

以下是(2)Regression的测试数据(测试平台6657evm) [C66xx_0] +---------------------------------------+ | TESTING: VLIB_afast12_detectCorners | +---------------------------------------+ --------------------------------------------------------------------------------------------------------------------------------------------- VLIB_afast12_detectCorners testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Opt Compute | NatC Compute |I/O | Opt Comp || IO | Description | | | | cyc/pt | cyc/pt | cyc/pt | Total cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 76800 | 29.49 | 29.52 | 0.00 | 29.49 | Statically generated input | Opt and NatC results compared | | | | | | | | | img_width= 320, img_height= 240, n_features found= 2876, | | | | | | | | realistic data, sort | 1 | PASS | 19200 | 43.85 | 43.83 | 0.00 | 43.85 | Statically generated input | Opt and NatC results compared | | | | | | | | | img_width= 160, img_height= 120, n_features found= 891, | | | | | | | | realistic data, sort | 2 | PASS | 76800 | 3.70 | 3.69 | 0.00 | 3.70 | Constant generated input | Opt and NatC results compared | | | | | | | | | img_width= 320, img_height= 240, n_features found= 0, flat | | | | | | | | image, sort | 3 | PASS | 19200 | 3.72 | 3.68 | 0.00 | 3.72 | Constant generated input | Opt and NatC results compared | | | | | | | | | img_width= 160, img_height= 120, n_features found= 0, flat | | | | | | | | image, sort | 4 | PASS | 76800 | 198.54 | 198.54 | 0.00 | 198.54 | Custom generated input | Opt and NatC results compared | | | | | | | | | img_width= 320, img_height= 240, n_features found= 9996, | | | | | | | | checkerboard image, sort | 5 | PASS | 19200 | 146.10 | 146.10 | 0.00 | 146.10 | Custom generated input | Opt and NatC results compared | | | | | | | | | img_width= 160, img_height= 120, n_features found= 3350, | | | | | | | | checkerboard image, sort | 6 | PASS | 76800 | 21.04 | 21.07 | 0.00 | 21.04 | Statically generated input | Opt and NatC results compared | | | | | | | | | img_width= 320, img_height= 240, n_features found= 2876, | | | | | | | | realistic data, no sort | 7 | PASS | 19200 | 35.91 | 36.00 | 0.00 | 35.91 | Statically generated input | Opt and NatC results compared | | | | | | | | | img_width= 160, img_height= 120, n_features found= 891, | | | | | | | | realistic data, no sort | 8 | PASS | 76800 | 3.64 | 3.63 | 0.00 | 3.64 | Constant generated input | Opt and NatC results compared | | | | | | | | | img_width= 320, img_height= 240, n_features found= 0, flat | | | | | | | | image, no sort | 9 | PASS | 19200 | 3.63 | 3.56 | 0.00 | 3.63 | Constant generated input | Opt and NatC results compared | | | | | | | | | img_width= 160, img_height= 120, n_features found= 0, flat | | | | | | | | image, no sort | 10 | PASS | 76800 | 28.98 | 28.98 | 0.00 | 28.98 | Custom generated input | Opt and NatC results compared | | | | | | | | | img_width= 320, img_height= 240, n_features found= 9996, | | | | | | | | checkerboard image, no sort | 11 | PASS | 19200 | 39.36 | 39.28 | 0.00 | 39.36 | Custom generated input | Opt and NatC results compared | | | | | | | | | img_width= 160, img_height= 120, n_features found= 3350, | | | | | | | | checkerboard image, no sort --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 12 Range: Min: 3.63 cycles/pt Avg: 46.50 cycles/pt Max: 198.54 cycles/pt Med: 28.98 cycles/pt Num pt = number of input pixels (img_width*img_height); Performance is data dependent. --------------------------------------------------------------------------------------------------------------------------------------------- Stack usage: 376 bytes +---------------------------------------+ | TESTING: VLIB_afast9_detectCorners | +---------------------------------------+ --------------------------------------------------------------------------------------------------------------------------------------------- VLIB_afast9_detectCorners testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Opt Compute | NatC Compute |I/O | Opt Comp || IO | Description | | | | cyc/pt | cyc/pt | cyc/pt | Total cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16384 | 10.23 | 111.31 | 0.00 | 10.23 | Statically generated input | Opt and NatC results compared | | | | | | | | | width= 134, height= 134, n_features found= 1060, constant | | | | | | | | data | 1 | PASS | 71136 | 10.03 | 86.02 | 0.00 | 10.03 | Statically generated input | Opt and NatC results compared | | | | | | | | | width= 320, height= 240, n_features found= 6337, realistic | | | | | | | | data | 2 | PASS | 16416 | 10.28 | 123.32 | 0.00 | 10.28 | Statically generated input | Opt and NatC results compared | | | | | | | | | width= 160, height= 120, n_features found= 4215, realistic | | | | | | | | data | 3 | PASS | 71136 | 10.03 | 56.52 | 0.00 | 10.03 | Constant generated input | Opt and NatC results compared | | | | | | | | | width= 320, height= 240, n_features found= 0, flat image | 4 | PASS | 16416 | 10.31 | 56.68 | 0.00 | 10.31 | Constant generated input | Opt and NatC results compared | | | | | | | | | width= 160, height= 120, n_features found= 0, flat image | 5 | PASS | 71136 | 10.05 | 97.88 | 0.00 | 10.05 | Custom generated input | Opt and NatC results compared | | | | | | | | | width= 320, height= 240, n_features found= 17901, | | | | | | | | checkerboard image | 6 | PASS | 16416 | 10.55 | 98.43 | 0.00 | 10.55 | Custom generated input | Opt and NatC results compared | | | | | | | | | width= 160, height= 120, n_features found= 4104, | | | | | | | | checkerboard image | 7 | PASS | 71136 | 10.51 | 86.53 | 0.00 | 10.51 | Statically generated input | Opt and NatC results compared | | | | | | | | | width= 320, height= 240, n_features found= 6337, realistic | | | | | | | | data | 8 | PASS | 16416 | 10.26 | 71.78 | 0.00 | 10.26 | Statically generated input | Opt and NatC results compared | | | | | | | | | width= 160, height= 120, n_features found= 41, realistic | | | | | | | | data | 9 | PASS | 71136 | 10.06 | 56.51 | 0.00 | 10.06 | Constant generated input | Opt and NatC results compared | | | | | | | | | width= 320, height= 240, n_features found= 0, flat image | 10 | PASS | 16416 | 10.32 | 56.68 | 0.00 | 10.32 | Constant generated input | Opt and NatC results compared | | | | | | | | | width= 160, height= 120, n_features found= 0, flat image | 11 | PASS | 71136 | 10.04 | 56.51 | 0.00 | 10.04 | Custom generated input | Opt and NatC results compared | | | | | | | | | width= 320, height= 240, n_features found= 0, checkerboard | | | | | | | | image | 12 | PASS | 16416 | 10.31 | 98.04 | 0.00 | 10.31 | Custom generated input | Opt and NatC results compared | | | | | | | | | width= 160, height= 120, n_features found= 4104, | | | | | | | | checkerboard image --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 13 Formula: Cycles: 10.34385*N - 131.53547*M + 14898 Where: N = ((width-6)&0xFFF0) * (height-6), M=height-6 Range: Min: 10.03 cycles/pt Avg: 10.23 cycles/pt Max: 10.55 cycles/pt Med: 10.23 cycles/pt Num pt = ((width-6)&0xFFF0) * (height-6) --------------------------------------------------------------------------------------------------------------------------------------------- Stack usage: 124 bytes +---------------------------------------+ | TESTING: VLIB_aFast_nonmaxSuppression | +---------------------------------------+ --------------------------------------------------------------------------------------------------------------------------------------------- VLIB_aFast_nonmaxSuppression testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Opt Compute | NatC Compute |I/O | Opt Comp || IO | Description | | | | cyc/pt | cyc/pt | cyc/pt | Total cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 2872 | 29.68 | 120.67 | 0.00 | 29.68 | Statically generated input | Opt and NatC results compared | | | | | | | | | inNumScores = 2876, output features= 1290, realistic data | 1 | PASS | 888 | 35.13 | 127.32 | 0.00 | 35.13 | Statically generated input | Opt and NatC results compared | | | | | | | | | inNumScores = 891, output features= 609, realistic data | 2 | PASS | 208 | 55.61 | 144.00 | 0.00 | 55.61 | Statically generated input | Opt and NatC results compared | | | | | | | | | inNumScores = 210, output features= 157, fits in 32k | 3 | PASS | 176 | 61.61 | 146.03 | 0.00 | 61.61 | Statically generated input | Opt and NatC results compared | | | | | | | | | inNumScores = 180, output features= 132, fits in 32k | 4 | PASS | 120 | 74.56 | 150.83 | 0.00 | 74.56 | Statically generated input | Opt and NatC results compared | | | | | | | | | inNumScores = 120, output features= 90, fits in 32k | 5 | PASS | 1288 | 37.41 | 132.10 | 0.00 | 37.41 | Statically generated input | Opt and NatC results compared | | | | | | | | | inNumScores = 1292, output features= 1288, realistic data, | | | | | | | | already suppressed | 6 | PASS | 608 | 40.26 | 134.01 | 0.00 | 40.26 | Statically generated input | Opt and NatC results compared | | | | | | | | | inNumScores = 612, output features= 608, realistic data, | | | | | | | | already suppressed | 7 | PASS | 208 | 57.68 | 145.82 | 0.00 | 57.68 | Statically generated input | Opt and NatC results compared | | | | | | | | | inNumScores = 210, output features= 208, fits in 32k, | | | | | | | | already suppressed | 8 | PASS | 176 | 62.86 | 148.91 | 0.00 | 62.86 | Statically generated input | Opt and NatC results compared | | | | | | | | | inNumScores = 180, output features= 176, fits in 32k, | | | | | | | | already suppressed | 9 | PASS | 120 | 75.49 | 153.42 | 0.00 | 75.49 | Statically generated input | Opt and NatC results compared | | | | | | | | | inNumScores = 120, output features= 120, fits in 32k, | | | | | | | | already suppressed --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 10 Formula: Cycles: 28.23980*N + 6439 Where: N = inNumScores Range: Min: 29.68 cycles/pt Avg: 53.03 cycles/pt Max: 75.49 cycles/pt Med: 55.61 cycles/pt Num pt = inNumScores --------------------------------------------------------------------------------------------------------------------------------------------- Stack usage: 16 bytes +---------------------------------------+ | TESTING: VLIB_bhattacharyaDistance_F32 | +---------------------------------------+ --------------------------------------------------------------------------------------------------------------------------------------------- VLIB_bhattacharyaDistance_F32 testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Opt Compute | NatC Compute |I/O | Opt Comp || IO | Description | | | | cyc/pt | cyc/pt | cyc/pt | Total cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 512 | 20.95 | 65.80 | 0.00 | 20.95 | Statically generated input | Opt results compared to NatC | | | | | | | | results | N=512 | 1 | PASS | 32 | 84.66 | 192.50 | 0.00 | 84.66 | Constant generated input | Opt results compared to NatC | | | | | | | | results | N=32 | 2 | PASS | 64 | 50.20 | 154.11 | 0.00 | 50.20 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | N=64 | 3 | PASS | 128 | 32.98 | 142.40 | 0.00 | 32.98 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | N=128 | 4 | PASS | 256 | 26.52 | 136.54 | 0.00 | 26.52 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | N=256 | 5 | PASS | 1024 | 18.02 | 132.78 | 0.00 | 18.02 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | N=1024 | 6 | PASS | 4096 | 16.75 | 131.94 | 0.00 | 16.75 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | N=4096 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 7 Formula: Cycles: 16.18650*N + 2255 Where: N = N Range: Min: 16.75 cycles/pt Avg: 35.72 cycles/pt Max: 84.66 cycles/pt Med: 20.95 cycles/pt Num pt = N --------------------------------------------------------------------------------------------------------------------------------------------- Stack usage: 16 bytes +---------------------------------------+ | TESTING: VLIB_bhattacharyaDistance_U32 | +---------------------------------------+ --------------------------------------------------------------------------------------------------------------------------------------------- VLIB_bhattacharyaDistance_U32 testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Opt Compute | NatC Compute |I/O | Opt Comp || IO | Description | | | | cyc/pt | cyc/pt | cyc/pt | Total cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 512 | 144.55 | 143.74 | 0.00 | 144.55 | Statically generated input | Opt results compared to NatC | | | | | | | | results | N=512 | 1 | PASS | 32 | 171.00 | 175.06 | 0.00 | 171.00 | Constant generated input | Opt results compared to NatC | | | | | | | | results | N=32 | 2 | PASS | 64 | 154.50 | 156.53 | 0.00 | 154.50 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | N=64 | 3 | PASS | 128 | 148.17 | 149.19 | 0.00 | 148.17 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | N=128 | 4 | PASS | 256 | 145.05 | 145.63 | 0.00 | 145.05 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | N=256 | 5 | PASS | 1024 | 143.30 | 142.93 | 0.00 | 143.30 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | N=1024 | 6 | PASS | 4096 | 142.57 | 142.67 | 0.00 | 142.57 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | N=4096 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 7 Formula: Cycles: 142.37362*N + 857 Where: N = N Range: Min: 142.57 cycles/pt Avg: 149.88 cycles/pt Max: 171.00 cycles/pt Med: 144.55 cycles/pt Num pt = N --------------------------------------------------------------------------------------------------------------------------------------------- Stack usage: 16 bytes +---------------------------------------+ | TESTING: VLIB_binarySkeleton | +---------------------------------------+ --------------------------------------------------------------------------------------------------------------------------------------------- VLIB_binarySkeleton testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Opt Compute | NatC Compute |I/O | Opt Comp || IO | Description | | | | cyc/pt | cyc/pt | cyc/pt | Total cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 4032 | 3.17 | 3.43 | 0.00 | 3.17 | Statically generated input | Opt and NatC results compared | | | | | | | | | width=32, height=16, num_st=3, iters=3 | 1 | PASS | 8640 | 2.30 | 2.42 | 0.00 | 2.30 | Statically generated input | Opt and NatC results compared | | | | | | | | | width=32, height=32, num_st=3, iters=3 | 2 | PASS | 28800 | 1.80 | 1.90 | 0.00 | 1.80 | Statically generated input | Opt and NatC results compared | | | | | | | | | width=64, height=32, num_st=3, iters=5 | 3 | PASS | 2688 | 3.71 | 3.92 | 0.00 | 3.71 | Statically generated input | Opt and NatC results compared | | | | | | | | | width=32, height=16, num_st=2, iters=3 | 4 | PASS | 304640 | 1.64 | 1.64 | 0.00 | 1.64 | Constant generated input | Opt and NatC results compared | | | | | | | | | width=320, height=240, num_st=2, iters=2 | 5 | PASS | 380800 | 1.61 | 1.61 | 0.00 | 1.61 | Randomly generated input | Opt and NatC results compared | | | | | | | | | width=320, height=240, num_st=1, iters=5 | 6 | PASS | 4894720 | 1.75 | 1.76 | 0.00 | 1.75 | Randomly generated input | Opt and NatC results compared | | | | | | | | | width=640, height=480, num_st=2, iters=8 | 7 | PASS | 5506560 | 1.75 | 1.75 | 0.00 | 1.75 | Randomly generated input | Opt and NatC results compared | | | | | | | | | width=640, height=480, num_st=3, iters=6 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 8 Formula: Cycles: 1.75362*N - 10912 Where: N = width * (height - 2) * num_st * iters Range: Min: 1.61 cycles/pt Avg: 2.22 cycles/pt Max: 3.71 cycles/pt Med: 1.75 cycles/pt Num pt = width * (height - 2) * num_st * iters --------------------------------------------------------------------------------------------------------------------------------------------- Stack usage: 80 bytes +---------------------------------------+ | TESTING: VLIB_blobAnalysis | +---------------------------------------+ --------------------------------------------------------------------------------------------------------------------------------------------- VLIB_blobAnalysis testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Opt Compute | NatC Compute |I/O | Opt Comp || IO | Description | | | | cyc/pt | cyc/pt | cyc/pt | Total cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- num of blobs, scratch buffer size (in bytes) for CCL, Create Blob list, Blob analysis | 0 | PASS | 640 | 117.26 | 308.77 | 0.00 | 117.26 | 7 blobs, 26776 bytes, 224 bytes, 1464 bytes | 1 | PASS | 64000 | 22.83 | 126.55 | 0.00 | 22.83 | 80 blobs, 2021688 bytes, 2560 bytes, 8012 bytes | 2 | PASS | 8192 | 27.95 | 30.57 | 0.00 | 27.95 | 13 blobs, 255528 bytes, 416 bytes, 23312 bytes | 3 | PASS | 8192 | 27.98 | 30.70 | 0.00 | 27.98 | 13 blobs, 255528 bytes, 416 bytes, 23312 bytes --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 4 Range: Min: 22.83 cycles/pt Avg: 49.01 cycles/pt Max: 117.26 cycles/pt Med: 27.95 cycles/pt Num pt = imageWidth * imageHeight --------------------------------------------------------------------------------------------------------------------------------------------- Stack usage: 108 bytes +---------------------------------------+ | TESTING: VLIB_blockMedian | +---------------------------------------+ --------------------------------------------------------------------------------------------------------------------------------------------- VLIB_blockMedian testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Opt Compute | NatC Compute |I/O | Opt Comp || IO | Description | | | | cyc/pt | cyc/pt | cyc/pt | Total cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 128 | 96.03 | 53.04 | 0.00 | 96.03 | Statically generated input | Opt results compared to NatC | | | | | | | | results | imageWidth=11, imageHeight=6, blockWidth=4, | | | | | | | | blockHeight=4, stepSizeHorz=2, stepSizeVert=2, out size=8 | 1 | PASS | 3849120 | 2.85 | 7.81 | 0.00 | 2.85 | Constant generated input | Opt results compared to NatC | | | | | | | | results | imageWidth=640, imageHeight=480, blockWidth=66, | | | | | | | | blockHeight=60, stepSizeHorz=16, stepSizeVert=16, out size=972 | 2 | PASS | 1546380 | 2.25 | 7.50 | 0.00 | 2.25 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | imageWidth=640, imageHeight=480, blockWidth=121, | | | | | | | | blockHeight=71, stepSizeHorz=35, stepSizeVert=35, out size=180 | 3 | PASS | 307200 | 2.78 | 8.40 | 0.00 | 2.78 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | imageWidth=640, imageHeight=480, blockWidth=640, | | | | | | | | blockHeight=480, stepSizeHorz=100, stepSizeVert=100, out size=1 | 4 | PASS | 204800 | 2.86 | 8.40 | 0.00 | 2.86 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | imageWidth=640, imageHeight=480, blockWidth=320, | | | | | | | | blockHeight=320, stepSizeHorz=320, stepSizeVert=320, out size=2 | 5 | PASS | 19076 | 3.84 | 9.04 | 0.00 | 3.84 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | imageWidth=633, imageHeight=477, blockWidth=251, | | | | | | | | blockHeight=19, stepSizeHorz=311, stepSizeVert=311, out size=4 | 6 | PASS | 387904 | 5.53 | 10.00 | 0.00 | 5.53 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | imageWidth=633, imageHeight=477, blockWidth=32, | | | | | | | | blockHeight=19, stepSizeHorz=21, stepSizeVert=21, out size=638 | 7 | PASS | 9216 | 7.17 | 11.42 | 0.00 | 7.17 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | imageWidth=203, imageHeight=101, blockWidth=32, | | | | | | | | blockHeight=32, stepSizeHorz=64, stepSizeVert=32, out size=9 | 8 | PASS | 9744 | 3.99 | 9.02 | 0.00 | 3.99 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | imageWidth=203, imageHeight=101, blockWidth=203, | | | | | | | | blockHeight=16, stepSizeHorz=64, stepSizeVert=32, out size=3 | 9 | PASS | 16000 | 3.11 | 8.57 | 0.00 | 3.11 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | imageWidth=2000, imageHeight=10, blockWidth=2000, | | | | | | | | blockHeight=8, stepSizeHorz=200, stepSizeVert=32, out size=1 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 10 Formula: Cycles: 2.76691*N + 71705 Where: N = ((imageHeight - blockHeight)/stepSizeVert + 1) * ((imageWidth - blockWidth)/stepSizeHorz + 1) * blockHeight*blockWidth Range: Min: 2.25 cycles/pt Avg: 13.04 cycles/pt Max: 96.03 cycles/pt Med: 3.11 cycles/pt Num pt = ((imageHeight - blockHeight)/stepSizeVert + 1) * ((imageWidth - blockWidth)/stepSizeHorz + 1) * blockHeight*blockWidth; Cycles/pt get smaller as the blockWidth gets larger. --------------------------------------------------------------------------------------------------------------------------------------------- Stack usage: 88 bytes +---------------------------------------+ | TESTING: VLIB_blockStatistics | +---------------------------------------+ --------------------------------------------------------------------------------------------------------------------------------------------- VLIB_blockStatistics testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Opt Compute | NatC Compute |I/O | Opt Comp || IO | Description | | | | cyc/pt | cyc/pt | cyc/pt | Total cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 4096 | 23.42 | 56.89 | 0.00 | 23.42 | Constant generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 64, imageHeight= 64, statBlockWidth= 1, | | | | | | | | statBlockHeight= 1, mode = 0 | 1 | PASS | 4096 | 51.76 | 56.76 | 0.00 | 51.76 | Sequentially generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 64, imageHeight= 64, statBlockWidth= 1, | | | | | | | | statBlockHeight= 1, mode = 1 | 2 | PASS | 4096 | 4.25 | 11.91 | 0.00 | 4.25 | Sequentially generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 64, imageHeight= 64, statBlockWidth= 5, | | | | | | | | statBlockHeight= 5, mode = 0 | 3 | PASS | 4096 | 7.93 | 12.18 | 0.00 | 7.93 | Constant generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 64, imageHeight= 64, statBlockWidth= 5, | | | | | | | | statBlockHeight= 5, mode = 1 | 4 | PASS | 4096 | 4.43 | 12.84 | 0.00 | 4.43 | Sequentially generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 64, imageHeight= 64, statBlockWidth= 3, | | | | | | | | statBlockHeight= 5, mode = 0 | 5 | PASS | 4096 | 3.05 | 8.37 | 0.00 | 3.05 | Randomly generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 64, imageHeight= 64, statBlockWidth= 5, | | | | | | | | statBlockHeight= 11, mode = 0 | 6 | PASS | 16384 | 8.47 | 21.51 | 0.00 | 8.47 | Constant generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 128, imageHeight= 128, statBlockWidth= 1, | | | | | | | | statBlockHeight= 3, mode = 0 | 7 | PASS | 32768 | 14.61 | 44.38 | 0.00 | 14.61 | Sequentially generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 128, imageHeight= 256, statBlockWidth= 3, | | | | | | | | statBlockHeight= 1, mode = 0 | 8 | PASS | 32768 | 2.29 | 8.60 | 0.00 | 2.29 | Randomly generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 128, imageHeight= 256, statBlockWidth= 1, | | | | | | | | statBlockHeight= 32, mode = 0 | 9 | PASS | 16384 | 27.45 | 8.59 | 0.00 | 27.45 | Constant generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 128, imageHeight= 128, statBlockWidth= 1, | | | | | | | | statBlockHeight= 32, mode = 1 | 10 | PASS | 32768 | 13.04 | 40.52 | 0.00 | 13.04 | Sequentially generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 128, imageHeight= 256, statBlockWidth= 32, | | | | | | | | statBlockHeight= 1, mode = 0 | 11 | PASS | 16384 | 4.86 | 40.44 | 0.00 | 4.86 | Randomly generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 128, imageHeight= 128, statBlockWidth= 32, | | | | | | | | statBlockHeight= 1, mode = 1 | 12 | PASS | 76800 | 2.47 | 9.21 | 0.00 | 2.47 | Constant generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 320, imageHeight= 240, statBlockWidth= 21, | | | | | | | | statBlockHeight= 11, mode = 0 | 13 | PASS | 76800 | 3.70 | 9.20 | 0.00 | 3.70 | Sequentially generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 320, imageHeight= 240, statBlockWidth= 21, | | | | | | | | statBlockHeight= 11, mode = 1 | 14 | PASS | 77361 | 6.21 | 18.09 | 0.00 | 6.21 | Sequentially generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 321, imageHeight= 241, statBlockWidth= 3, | | | | | | | | statBlockHeight= 3, mode = 0 | 15 | PASS | 77924 | 5.79 | 17.62 | 0.00 | 5.79 | Constant generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 322, imageHeight= 242, statBlockWidth= 3, | | | | | | | | statBlockHeight= 3, mode = 0 | 16 | PASS | 78489 | 5.82 | 17.78 | 0.00 | 5.82 | Sequentially generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 323, imageHeight= 243, statBlockWidth= 3, | | | | | | | | statBlockHeight= 3, mode = 0 | 17 | PASS | 79056 | 5.85 | 17.76 | 0.00 | 5.85 | Randomly generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 324, imageHeight= 244, statBlockWidth= 3, | | | | | | | | statBlockHeight= 3, mode = 0 | 18 | PASS | 76800 | 5.75 | 17.70 | 0.00 | 5.75 | Constant generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 320, imageHeight= 240, statBlockWidth= 3, | | | | | | | | statBlockHeight= 3, mode = 0 | 19 | PASS | 76800 | 12.43 | 17.74 | 0.00 | 12.43 | Sequentially generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 320, imageHeight= 240, statBlockWidth= 3, | | | | | | | | statBlockHeight= 3, mode = 1 | 20 | PASS | 76800 | 2.63 | 9.39 | 0.00 | 2.63 | Sequentially generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 320, imageHeight= 240, statBlockWidth= 1, | | | | | | | | statBlockHeight= 18, mode = 0 | 21 | PASS | 76800 | 12.96 | 38.58 | 0.00 | 12.96 | Constant generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 320, imageHeight= 240, statBlockWidth= 18, | | | | | | | | statBlockHeight= 1, mode = 0 | 22 | PASS | 76800 | 2.29 | 8.95 | 0.00 | 2.29 | Constant generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 320, imageHeight= 240, statBlockWidth= 16, | | | | | | | | statBlockHeight= 16, mode = 0 | 23 | PASS | 76800 | 4.27 | 8.97 | 0.00 | 4.27 | Constant generated input | Opt and NatC results compared | | | | | | | | | imageWidth= 320, imageHeight= 240, statBlockWidth= 16, | | | | | | | | statBlockHeight= 16, mode = 1 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 24 Range: Min: 2.29 cycles/pt Avg: 9.82 cycles/pt Max: 51.76 cycles/pt Med: 5.79 cycles/pt Num pt = imageWidth*imageHeight --------------------------------------------------------------------------------------------------------------------------------------------- Stack usage: 56 bytes +---------------------------------------+ | TESTING: VLIB_Canny_Edge_Detection | +---------------------------------------+ --------------------------------------------------------------------------------------------------------------------------------------------- VLIB_Canny_Edge_Detection testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Opt Compute | NatC Compute |I/O | Opt Comp || IO | Description | | | | cyc/pt | cyc/pt | cyc/pt | Total cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 4096 | 30.14 | 102.04 | 0.00 | 30.14 | Statically generated input | Opt results compared to NatC | | | | | | | | results | width=64, height=64 | 1 | PASS | 480 | 33.85 | 71.30 | 0.00 | 33.85 | Constant generated input | Opt results compared to NatC | | | | | | | | results | width=32, height=15 | 2 | PASS | 216 | 53.51 | 75.99 | 0.00 | 53.51 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=18, height=12 | 3 | PASS | 360 | 36.17 | 65.60 | 0.00 | 36.17 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=30, height=12 | 4 | PASS | 3600 | 35.94 | 106.06 | 0.00 | 35.94 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=36, height=100 | 5 | PASS | 4180 | 36.04 | 107.29 | 0.00 | 36.04 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=38, height=110 | 6 | PASS | 19200 | 38.63 | 114.90 | 0.00 | 38.63 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=160, height=120 | 7 | PASS | 39042 | 41.81 | 120.27 | 0.00 | 41.81 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=162, height=241 | 8 | PASS | 76800 | 58.30 | 137.49 | 0.00 | 58.30 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=320, height=240 | 9 | PASS | 307200 | 65.16 | 143.96 | 0.00 | 65.16 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=640, height=480 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 10 Range: Min: 30.14 cycles/pt Avg: 42.95 cycles/pt Max: 65.16 cycles/pt Med: 36.17 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Stack usage: 140 bytes +---------------------------------------+ | TESTING: VLIB_Connected_Components_Labeling | +---------------------------------------+ --------------------------------------------------------------------------------------------------------------------------------------------- VLIB_Connected_Components_Labeling testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Opt Compute | NatC Compute |I/O | Opt Comp || IO | Description | | | | cyc/pt | cyc/pt | cyc/pt | Total cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 256 | 93.37 | 0.00 | 0.00 | 93.37 | Statically generated input | Opt results compared to static | | | | | | | | results | width=32, height=8, minBlobArea=7, | | | | | | | | connected8Flag=1, numCCs=2 | 1 | PASS | 512 | 85.71 | 0.00 | 0.00 | 85.71 | Statically generated input | Opt results compared to static | | | | | | | | results | width=64, height=8, minBlobArea=7, | | | | | | | | connected8Flag=0, numCCs=8 | 2 | PASS | 512 | 75.88 | 0.00 | 0.00 | 75.88 | Statically generated input | Opt results compared to static | | | | | | | | results | width=64, height=8, minBlobArea=7, | | | | | | | | connected8Flag=1, numCCs=7 | 3 | PASS | 64000 | 13.15 | 0.00 | 0.00 | 13.15 | Statically generated input | Opt results compared to static | | | | | | | | results | width=256, height=250, minBlobArea=7, | | | | | | | | connected8Flag=1, numCCs=78 | 4 | PASS | 8192 | 104.93 | 0.00 | 0.00 | 104.93 | Statically generated input | Opt results compared to static | | | | | | | | results | width=128, height=64, minBlobArea=7, | | | | | | | | connected8Flag=1, numCCs=1 | 5 | PASS | 76800 | 235.96 | 0.00 | 0.00 | 235.96 | Randomly generated input | Opt results compared to static | | | | | | | | results | width=320, height=240, minBlobArea=7, | | | | | | | | connected8Flag=1, numCCs=18 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 6 Range: Min: 13.15 cycles/pt Avg: 101.50 cycles/pt Max: 235.96 cycles/pt Med: 85.71 cycles/pt Num pt = CELING(width,32) * height --------------------------------------------------------------------------------------------------------------------------------------------- Stack usage: 300 bytes +---------------------------------------+ | TESTING: VLIB_convertUYVYint_to_HSLpl | +---------------------------------------+ --------------------------------------------------------------------------------------------------------------------------------------------- VLIB_convertUYVYint_to_HSLpl testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Opt Compute | NatC Compute |I/O | Opt Comp || IO | Description | | | | cyc/pt | cyc/pt | cyc/pt | Total cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 32 | 391.91 | 241.66 | 0.00 | 391.91 | Statically generated input | Opt results compared to NatC | | | | | | | | results | width=16, pitch=16, height=2, num_pts=32 | 1 | PASS | 512 | 115.25 | 113.97 | 0.00 | 115.25 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=32, pitch=32, height=16, num_pts=512 | 2 | PASS | 2688 | 101.27 | 105.90 | 0.00 | 101.27 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=64, pitch=64, height=42, num_pts=2688 | 3 | PASS | 7040 | 98.70 | 104.53 | 0.00 | 98.70 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=128, pitch=128, height=55, num_pts=7040 | 4 | PASS | 76800 | 98.69 | 104.67 | 0.00 | 98.69 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=320, pitch=320, height=240, num_pts=76800 | 5 | PASS | 307200 | 99.42 | 104.68 | 0.00 | 99.42 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=640, pitch=640, height=480, num_pts=307200 | 6 | PASS | 32 | 377.16 | 235.38 | 0.00 | 377.16 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=16, pitch=20, height=2, num_pts=32 | 7 | PASS | 2688 | 100.68 | 106.86 | 0.00 | 100.68 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=64, pitch=84, height=42, num_pts=2688 | 8 | PASS | 7040 | 98.67 | 105.29 | 0.00 | 98.67 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=128, pitch=136, height=55, num_pts=7040 | 9 | PASS | 76800 | 97.61 | 104.62 | 0.00 | 97.61 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=320, pitch=324, height=240, num_pts=76800 | 10 | PASS | 307200 | 97.82 | 104.76 | 0.00 | 97.82 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=640, pitch=644, height=480, num_pts=307200 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 11 Range: Min: 97.61 cycles/pt Avg: 152.47 cycles/pt Max: 391.91 cycles/pt Med: 98.70 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Stack usage: 16 bytes +---------------------------------------+ | TESTING: VLIB_convertUYVYint_to_LABpl | +---------------------------------------+ --------------------------------------------------------------------------------------------------------------------------------------------- VLIB_convertUYVYint_to_LABpl testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Opt Compute | NatC Compute |I/O | Opt Comp || IO | Description | | | | cyc/pt | cyc/pt | cyc/pt | Total cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 32 | 6558.50 | 5723.91 | 0.00 | 6558.50 | Statically generated input | Opt results compared to NatC | | | | | | | | results | width=16, pitch=16, height=2, num_pts=32 | 1 | PASS | 512 | 6024.64 | 5277.42 | 0.00 | 6024.64 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=32, pitch=32, height=16, num_pts=512 | 2 | PASS | 2688 | 5927.80 | 5188.16 | 0.00 | 5927.80 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=64, pitch=64, height=42, num_pts=2688 | 3 | PASS | 7040 | 5872.00 | 5133.73 | 0.00 | 5872.00 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=128, pitch=128, height=55, num_pts=7040 | 4 | PASS | 32 | 6309.88 | 5501.00 | 0.00 | 6309.88 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=16, pitch=20, height=2, num_pts=32 | 5 | PASS | 2688 | 5920.68 | 5181.16 | 0.00 | 5920.68 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=64, pitch=84, height=42, num_pts=2688 | 6 | PASS | 7040 | 5900.05 | 5160.99 | 0.00 | 5900.05 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=128, pitch=136, height=55, num_pts=7040 | 7 | PASS | 76800 | 5898.14 | 5159.19 | 0.00 | 5898.14 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=320, pitch=320, height=240, num_pts=76800 | 8 | PASS | 76800 | 5890.23 | 5151.66 | 0.00 | 5890.23 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=320, pitch=324, height=240, num_pts=76800 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 9 Range: Min: 5872.00 cycles/pt Avg: 6033.55 cycles/pt Max: 6558.50 cycles/pt Med: 5900.05 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Stack usage: 428 bytes +---------------------------------------+ | TESTING: VLIB_convertUYVYint_to_LABpl_LUT | +---------------------------------------+ --------------------------------------------------------------------------------------------------------------------------------------------- VLIB_convertUYVYint_to_LABpl_LUT testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Opt Compute | NatC Compute |I/O | Opt Comp || IO | Description | | | | cyc/pt | cyc/pt | cyc/pt | Total cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 32 | 586.88 | 589.00 | 0.00 | 586.88 | Statically generated input | Opt results compared to NatC | | | | | | | | results | width=16, pitch=16, height=2, num_pts=32 | 1 | PASS | 512 | 395.81 | 409.11 | 0.00 | 395.81 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=32, pitch=32, height=16, num_pts=512 | 2 | PASS | 2688 | 80.60 | 88.36 | 0.00 | 80.60 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=64, pitch=64, height=42, num_pts=2688 | 3 | PASS | 7040 | 73.03 | 80.79 | 0.00 | 73.03 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=128, pitch=128, height=55, num_pts=7040 | 4 | PASS | 76800 | 70.90 | 77.18 | 0.00 | 70.90 | Randomly generated input | Opt results compared to NatC | | | | | | | | results | width=320, pitch=320, height=240, num_pts=76800 | 5 | PASS

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

TI DSP TMS320C66x学习笔记之VLIB测试数据(三) 的相关文章

随机推荐

  • P2P技术简介

    P2P技术简介 NAT Network Address Translation 穿越 俗称打洞 技术 前言 p2p已经存在于我们生活的方方面面 我们通过下载在工具 比如迅雷 bitorent 各种网盘 下载 观看live视频 ppstrea
  • markdown转xmind思维导图 & markdown绘制思维导图

    markdown转xmind思维导图教程 直接看这篇博客 很实用的markdown转xmind思维导图教程 xmind思维导图转markdown 直接看这篇博客Xmind转markdown教程 Note 如果你的xmind8安装路径上有中文
  • 入门级题解138. 复制带随机指针的链表

    题目解读 复制链表 这个链表带随机指针 https leetcode cn com problems copy list with random pointer solution fu zhi dai sui ji zhi zhen de
  • windows下qt工程移植到linux

    把工程里面的目录Debug GeneratedFiles Release Win32 x64和文件 user sln vcxproj filters删掉 这里根据vs版本的不同删除的文件和目录也可能不同 只要保留 h cpp qrc 没有这
  • Linux网络服务:DNS域名解析服务

    目录 一 理论 1 DNS系统 2 查询类别 3 DNS服务器查询过程 4 hosts文件 5 主服务器配置文件 二 实验 1 主备DNS服务器 2台服务器都正常 2 主备DNS服务器 1台主服务器关闭 3 问题 一 理论 1 DNS系统
  • 基于multisim 实现的“出租车计价器的设计与仿真”

    1 设计要求 1 计费器具有行车里程计费 等候时间计费及起价等三部分 3位数码管显示最大金额为99 9 单位 元 2 行车里程单价 00元 等候时间单价 00元 5分钟 及起价 00元 均可以由键盘输入 此实验中行车里程单价和等候时间单价均
  • chatgpt赋能python:Python反向查找字符——一个强大的文本处理工具

    Python反向查找字符 一个强大的文本处理工具 在搜索引擎优化中 文本处理是非常关键的一环 其中 反向查找字符在文本处理中也扮演着一个重要的角色 能够帮助我们快速地定位和处理文本中的特定内容 在这篇文章中 我们将介绍反向查找字符在Pyth
  • Linux下which、whereis、locate、find 命令的区别

    http blog chinaunix net uid 20554039 id 3035417 html 我们经常在linux要查找某个文件 但不知道放在哪里了 可以使用下面的一些命令来搜索 这些是从网上找到的资料 因为有时很长时间不会用到
  • 管理科学基础知识__后悔值计算

    看一个例题 某企业要投产一种新产品 生产方案有四种 A 新建全自动生产线 B 新建半自动生产线 C 购置旧生产设备 D 外包加工生产 未来该产品的销售前景估计为很好 一般和较差三种 不同情况下该产品的收益值如下表所示 单位 万元 用后悔值
  • 【Python】解决AttributeError: ‘xml.etree.ElementTree.Element‘ object has no attribute ‘getchildren‘问题

    getchildren在python 3 9中已经被移除 如果项目中使用会显示错误 AttributeError xml etree ElementTree Element object has no attribute getchildr
  • python中strptime()和strftime()的区别和用法

    python中strptime 和strftime 的区别和用法 之前每次遇到时间格式转换都要去搜 今天决定自己记录一下这两个方法的区别和用法 也方便自己加深印象 1 strptime中的p代表parse 意为解析 也就是将一个字符串解析成
  • 【点宽专栏】国泰君安——综合期限多样性的趋势选股策略

    前言 此策略报告策略构建部分参考 国泰君安综合期限多样性的趋势选股策略数量化专题之九十 原报告思想 移动平均线由于具有简单直观的特征 是最常用的技术指标之一 除了简单发送多空信号之外 移动平均指标作为历史股价走势信息的载体 能够对未来收益起
  • Python Pandas 列数据筛选方法汇总

    Pandas 列数据筛选方法汇总 数据准备 一 筛选得到指定的列 1 1 根据 label 选择特定的几列 1 2 选择单列的两种方式 1 3 通过正则表达式选择列 二 同时对 行 和 列 进行筛选 2 1 通过切片 df loc 2 2
  • pytorch搭建squeezenet网络的整套工程,及其转tensorrt进行cuda加速

    本来 前辈们用caffe搭建了一个squeezenet的工程 用起来也还行 但考虑到caffe的停更后续转trt应用在工程上时可能会有版本的问题所以搭建了一个pytorch版本的 以下的环境搭建不再细说 主要就是pyorch 其余的需要什么
  • 【Java】Java中的多态

    文章目录 一 什么是多态 二 多态实现的条件 三 重写 3 1 什么是重写 3 2 重写和重载的区别 四 向上转型和向下转型 4 1 向上转型 4 2 向下转型 五 多态的优缺点 六 避免在构造方法中调用重写的方法 一 什么是多态 在Jav
  • MySQL多表关联查询

    文章目录 多表查询 用户表 用户角色表 角色表 权限表 角色权限表 表间关系 MySQL连接 关联查询用户表和用户角色表 关联查询用户表 用户角色表和角色表 多表连接 笛卡尔集 外连接
  • 软件测试报告可以包含哪些测试内容?

    软件测试报告可以包含以下测试内容 功能测试 测试软件的基本功能是否实现 是否符合要求 性能测试 测试软件的响应速度 并发能力 稳定性等性能指标 界面测试 测试软件的用户界面是否友好 易于使用 兼容性测试 测试软件在不同的操作系统 浏览器 设
  • Springboot中 @ConfigurationProperties对象 静态方法调用无效

    1 https blog csdn net weixin 43404791 article details 105430606 2 https blog csdn net qq827245563 article details 106296
  • 三行代码求二叉树的节点个数以及二叉树的深度

    二叉树的节点格式如下 struct BinaryTreeNode int m nValue BinaryTreeNode m pLeft BinaryTreeNode m pRight 1 求二叉树的节点个数 这道题比较简单 使用随便一种遍
  • TI DSP TMS320C66x学习笔记之VLIB测试数据(三)

    VLIB是TI提供的针对C6x优化过的视觉库 下载地址 http software dl ti com libs vlib latest index FDS html 提供40多个核心函数 主要实现以下功能 Background Model