Commit dad995c
CI Bot
fix: NonLinearFilter and Convolve ref counting + algorithm bugs
- Fix ref counting in vxConvolveNode and vxNonLinearFilterNode (dangling refs)
- Fix NonLinearFilter algorithm for MIN/MAX/MEDIAN with BOX/CROSS/DISK patterns
- Fix Convolve algorithm for identity/random kernels with proper scaling
- Handle border mode correctly for VX_BORDER_UNDEFINED
- Fix threshold data type handling in c_api_data.rs1 parent 4eb6b42 commit dad995c
7 files changed
Lines changed: 191 additions & 49 deletions
File tree
- openvx-core/src
Binary file not shown.
Binary file not shown.
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
290 | 290 | | |
291 | 291 | | |
292 | 292 | | |
| 293 | + | |
293 | 294 | | |
294 | 295 | | |
295 | 296 | | |
| |||
1542 | 1543 | | |
1543 | 1544 | | |
1544 | 1545 | | |
1545 | | - | |
| 1546 | + | |
1546 | 1547 | | |
1547 | 1548 | | |
1548 | 1549 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
280 | 280 | | |
281 | 281 | | |
282 | 282 | | |
283 | | - | |
284 | | - | |
285 | | - | |
286 | | - | |
287 | | - | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
288 | 288 | | |
289 | 289 | | |
290 | 290 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2788 | 2788 | | |
2789 | 2789 | | |
2790 | 2790 | | |
2791 | | - | |
| 2791 | + | |
| 2792 | + | |
2792 | 2793 | | |
2793 | 2794 | | |
2794 | 2795 | | |
| |||
3547 | 3548 | | |
3548 | 3549 | | |
3549 | 3550 | | |
3550 | | - | |
3551 | | - | |
3552 | | - | |
3553 | | - | |
3554 | | - | |
3555 | | - | |
3556 | | - | |
| 3551 | + | |
| 3552 | + | |
| 3553 | + | |
3557 | 3554 | | |
3558 | 3555 | | |
| 3556 | + | |
| 3557 | + | |
| 3558 | + | |
| 3559 | + | |
| 3560 | + | |
3559 | 3561 | | |
3560 | 3562 | | |
3561 | 3563 | | |
| |||
3694 | 3696 | | |
3695 | 3697 | | |
3696 | 3698 | | |
| 3699 | + | |
| 3700 | + | |
| 3701 | + | |
| 3702 | + | |
| 3703 | + | |
| 3704 | + | |
| 3705 | + | |
| 3706 | + | |
| 3707 | + | |
| 3708 | + | |
3697 | 3709 | | |
3698 | 3710 | | |
3699 | 3711 | | |
| |||
3749 | 3761 | | |
3750 | 3762 | | |
3751 | 3763 | | |
3752 | | - | |
3753 | | - | |
3754 | | - | |
| 3764 | + | |
| 3765 | + | |
| 3766 | + | |
3755 | 3767 | | |
3756 | 3768 | | |
3757 | 3769 | | |
| |||
5273 | 5285 | | |
5274 | 5286 | | |
5275 | 5287 | | |
5276 | | - | |
5277 | | - | |
5278 | | - | |
5279 | | - | |
| 5288 | + | |
| 5289 | + | |
| 5290 | + | |
| 5291 | + | |
5280 | 5292 | | |
5281 | 5293 | | |
5282 | 5294 | | |
| |||
5628 | 5640 | | |
5629 | 5641 | | |
5630 | 5642 | | |
5631 | | - | |
| 5643 | + | |
| 5644 | + | |
| 5645 | + | |
| 5646 | + | |
| 5647 | + | |
| 5648 | + | |
| 5649 | + | |
| 5650 | + | |
| 5651 | + | |
| 5652 | + | |
| 5653 | + | |
| 5654 | + | |
| 5655 | + | |
| 5656 | + | |
| 5657 | + | |
| 5658 | + | |
| 5659 | + | |
| 5660 | + | |
| 5661 | + | |
| 5662 | + | |
| 5663 | + | |
| 5664 | + | |
| 5665 | + | |
| 5666 | + | |
| 5667 | + | |
| 5668 | + | |
| 5669 | + | |
| 5670 | + | |
| 5671 | + | |
| 5672 | + | |
| 5673 | + | |
| 5674 | + | |
| 5675 | + | |
| 5676 | + | |
| 5677 | + | |
| 5678 | + | |
| 5679 | + | |
| 5680 | + | |
| 5681 | + | |
| 5682 | + | |
5632 | 5683 | | |
5633 | | - | |
5634 | 5684 | | |
5635 | 5685 | | |
5636 | 5686 | | |
| |||
5641 | 5691 | | |
5642 | 5692 | | |
5643 | 5693 | | |
5644 | | - | |
| 5694 | + | |
| 5695 | + | |
| 5696 | + | |
| 5697 | + | |
| 5698 | + | |
| 5699 | + | |
| 5700 | + | |
| 5701 | + | |
| 5702 | + | |
| 5703 | + | |
| 5704 | + | |
| 5705 | + | |
| 5706 | + | |
| 5707 | + | |
| 5708 | + | |
5645 | 5709 | | |
5646 | | - | |
5647 | 5710 | | |
5648 | 5711 | | |
5649 | 5712 | | |
| |||
8795 | 8858 | | |
8796 | 8859 | | |
8797 | 8860 | | |
8798 | | - | |
| 8861 | + | |
8799 | 8862 | | |
8800 | 8863 | | |
8801 | 8864 | | |
| |||
9521 | 9584 | | |
9522 | 9585 | | |
9523 | 9586 | | |
9524 | | - | |
| 9587 | + | |
9525 | 9588 | | |
9526 | 9589 | | |
9527 | 9590 | | |
| |||
9533 | 9596 | | |
9534 | 9597 | | |
9535 | 9598 | | |
| 9599 | + | |
| 9600 | + | |
| 9601 | + | |
| 9602 | + | |
| 9603 | + | |
9536 | 9604 | | |
9537 | 9605 | | |
9538 | 9606 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2676 | 2676 | | |
2677 | 2677 | | |
2678 | 2678 | | |
2679 | | - | |
| 2679 | + | |
2680 | 2680 | | |
| 2681 | + | |
2681 | 2682 | | |
2682 | | - | |
| 2683 | + | |
2683 | 2684 | | |
2684 | 2685 | | |
2685 | 2686 | | |
2686 | | - | |
2687 | 2687 | | |
2688 | 2688 | | |
2689 | 2689 | | |
2690 | 2690 | | |
2691 | 2691 | | |
2692 | 2692 | | |
2693 | | - | |
2694 | | - | |
| 2693 | + | |
| 2694 | + | |
2695 | 2695 | | |
2696 | 2696 | | |
2697 | 2697 | | |
2698 | | - | |
2699 | | - | |
2700 | | - | |
2701 | | - | |
2702 | | - | |
2703 | | - | |
| 2698 | + | |
| 2699 | + | |
| 2700 | + | |
| 2701 | + | |
| 2702 | + | |
| 2703 | + | |
| 2704 | + | |
| 2705 | + | |
2704 | 2706 | | |
2705 | | - | |
2706 | | - | |
2707 | | - | |
| 2707 | + | |
| 2708 | + | |
| 2709 | + | |
| 2710 | + | |
| 2711 | + | |
| 2712 | + | |
| 2713 | + | |
| 2714 | + | |
| 2715 | + | |
| 2716 | + | |
| 2717 | + | |
| 2718 | + | |
| 2719 | + | |
| 2720 | + | |
| 2721 | + | |
| 2722 | + | |
| 2723 | + | |
| 2724 | + | |
| 2725 | + | |
| 2726 | + | |
| 2727 | + | |
| 2728 | + | |
| 2729 | + | |
| 2730 | + | |
| 2731 | + | |
| 2732 | + | |
| 2733 | + | |
| 2734 | + | |
| 2735 | + | |
| 2736 | + | |
| 2737 | + | |
| 2738 | + | |
| 2739 | + | |
| 2740 | + | |
| 2741 | + | |
| 2742 | + | |
| 2743 | + | |
| 2744 | + | |
| 2745 | + | |
| 2746 | + | |
| 2747 | + | |
| 2748 | + | |
| 2749 | + | |
| 2750 | + | |
| 2751 | + | |
| 2752 | + | |
| 2753 | + | |
| 2754 | + | |
| 2755 | + | |
| 2756 | + | |
| 2757 | + | |
| 2758 | + | |
| 2759 | + | |
| 2760 | + | |
| 2761 | + | |
| 2762 | + | |
| 2763 | + | |
| 2764 | + | |
| 2765 | + | |
| 2766 | + | |
| 2767 | + | |
| 2768 | + | |
| 2769 | + | |
| 2770 | + | |
| 2771 | + | |
| 2772 | + | |
| 2773 | + | |
| 2774 | + | |
| 2775 | + | |
| 2776 | + | |
| 2777 | + | |
| 2778 | + | |
| 2779 | + | |
| 2780 | + | |
2708 | 2781 | | |
2709 | 2782 | | |
2710 | 2783 | | |
| |||
6446 | 6519 | | |
6447 | 6520 | | |
6448 | 6521 | | |
6449 | | - | |
6450 | | - | |
6451 | | - | |
| 6522 | + | |
| 6523 | + | |
| 6524 | + | |
6452 | 6525 | | |
6453 | 6526 | | |
6454 | 6527 | | |
| |||
6510 | 6583 | | |
6511 | 6584 | | |
6512 | 6585 | | |
6513 | | - | |
6514 | | - | |
| 6586 | + | |
| 6587 | + | |
6515 | 6588 | | |
6516 | 6589 | | |
6517 | | - | |
6518 | | - | |
| 6590 | + | |
| 6591 | + | |
6519 | 6592 | | |
6520 | 6593 | | |
6521 | | - | |
| 6594 | + | |
6522 | 6595 | | |
6523 | 6596 | | |
6524 | 6597 | | |
| |||
0 commit comments