flood-fill

    3

    2답변

    기입 어떤 이유로. 내 재귀 알고리즘이 작동하지 않고 계속 최대 재귀 수준을 초과한다는 사실을 계속해서 알려줍니다. 이유는 없습니다. 저는 셀 단위로 이동하려고합니다. 공기, 석재 또는 물인지 확인하고, 돌이나 물이라면 아무 것도하지 않기를 원합니다. AIR 인 경우 해당 셀을 채우기를 원합니다. 아무도 내게 조언이나 조언을 줄 수 있습니까? fill 루틴

    8

    2답변

    나는 피부 검색을하고 있지만 부드러운 검색을 할 수는 없습니다. 아래 이미지는 아래에 첨부 된 코드를 사용하여 입력 (왼쪽)과 출력 (오른쪽)을 포함합니다. 이제 원하는 출력이 가장 아래쪽 이미지 여야합니다 (가장자리가 매끄 럽고 구멍이없는 이미지). 이 출력을 얻으려면 어떻게해야합니까? 시작할 위치의 샘플 코드는 큰 도움이 될 것입니다. 입력 (왼쪽) (

    -1

    1답변

    플러드 채우기 알고리즘의 일반적인 구현은 스택 오버플로로 실행됩니다.이를 최적화 할 수있는 방법이 있습니까? 이 알고리즘을 사용하여 건물 모델 내에서 구별되는 보이드 영역을 찾습니다. 그런 다음이 모델을 복셀화하여 0과 1의 단순화 된 버전을 통해 복셀 처리 된 결과를 구문 분석합니다. 0과 1은 복셀의 유무를 나타냅니다. 0은 존재하고 1은 부재 중이다.

    3

    2답변

    여러 장소 그룹에 예약 가용성 시스템을 사용하고 있으며 주어진 달에 일 단위 시간 블록을 생성하는 데 어려움을 겪고 있습니다. . 이것은 PHP에서 서버 측에서 발생하지만 개념 자체는 언어에 구애받지 않습니다. JS 나 다른 어떤 것으로 이것을 할 수 있습니다. venue_id 년, 월, 일 (2,012분의 6 예를 들어)을 감안할 때 , 나는 유닉스 st

    0

    1답변

    내 아이폰 앱에 홍수 채우기 알고리즘을 구현하고 싶습니다. 오랫동안 검색을 해왔고 모든 스택 오버플로 응답을 보았지만 아무 도움도받지 못했습니다. 홍수 채우기를 사용하는 샘플 애플리케이션 코드를 게시 할 수 있습니다.

    0

    1답변

    다음 코드를 실행할 때 무한 루프가 발생했습니다. 블록으로 둘러싸인 그리드 내부에서 미리 정의 된 사각형은이 구현이 실행되지 않도록 시작됩니다. 광장은 방문해야 할 경우 1로 표시되고 방문한 경우 2로 표시됩니다. 솔루션을 찾을 수없는 것 같아서 도움이되는 몇 가지 힌트가 있습니다. one_count=1; while(one_count>0){ fo

    1

    2답변

    어딘가에 메모리 누수가 있습니다. 나는 여러 번에 걸쳐 그것을 검색했고, 그것은 나에게 단호하게 보인다. 나는 단지 .. 그것을 찾을 수 없다 ... 그것을 발견 ... 좋습니다, 배경. 이것은 스택 기반 플러드 채우기이며,이 코드는 스택에 무언가를 추가하는 유일한 자리입니다. 더 많은 코드가 있으므로 아무도 메모리 누수를 발견하지 못하면 더 이상 게시하지

    4

    2답변

    사용자가 지정한 초기 좌표를 사용하고 문자를 확인한 다음 원하는대로 채우기 방법을 만드는 중입니다. 그런 다음 인접한 사각형을 확인하고 프로세스를 반복합니다. 몇 가지 연구를 한 후, 홍수 채우기 알고리즘을 시도해 보았습니다 (작동하지만 최대 250 자의 배열에 대한 최대 요구 사항을 충족시킬 수 없음). 유사한 문제에 대한 Wikipedia 및 this

    3

    1답변

    내 iPhone 앱 (카메라에서 이미지 캡처)에서 GLSL 쉐이더가있는 화면의 중앙 픽셀을 Photoshop에서 "Magic Wand"와 같은 효과를 만들고 싶습니다. 이제는 픽셀 배열을 가져 와서 중앙 픽셀에 대한 일종의 flood-fill 알고리즘 (Objective-C 코드 포함)을 적용하여이 작업을 수행했습니다. 이것은 CPU에서 수행되며 이것은 나

    0

    1답변

    즉석에서 WriteableBitmaps를 만듭니다. 이것이 효율적이고 최선의 방법인가요? var image = new WriteableBitmap(128, 128); var colorBuffer = Enumerable.Repeat( new[] {this.ImageColor.B, this.ImageColor.G, this.ImageColor.R, t